{
'ErrorMetadataV10' => 'ErrorMetadataV9',
'EventMetadataV10' => 'EventMetadataV9',
'FunctionArgumentMetadataV10' => 'FunctionArgumentMetadataV9',
'FunctionMetadataV10' => 'FunctionMetadataV9',
'MetadataV10' => {
'modules' => 'Vec<ModuleMetadataV10>'
},
'ModuleConstantMetadataV10' => 'ModuleConstantMetadataV9',
'ModuleMetadataV10' => {
'name' => 'Text',
'storage' => 'Option<StorageMetadataV10>',
'calls' => 'Option<Vec<FunctionMetadataV10>>',
'events' => 'Option<Vec<EventMetadataV10>>',
'constants' => 'Vec<ModuleConstantMetadataV10>',
'errors' => 'Vec<ErrorMetadataV10>'
},
'StorageEntryModifierV10' => 'StorageEntryModifierV9',
'StorageEntryMetadataV10' => {
'name' => 'Text',
'modifier' => 'StorageEntryModifierV10',
'type' => 'StorageEntryTypeV10',
'fallback' => 'Bytes',
'docs' => 'Vec<Text>'
},
'StorageEntryTypeV10' => {
'_enum' => {
'Plain' => 'Type',
'Map' => {
'hasher' => 'StorageHasherV10',
'key' => 'Type',
'value' => 'Type',
'linked' => 'bool'
},
'DoubleMap' => {
'hasher' => 'StorageHasherV10',
'key1' => 'Type',
'key2' => 'Type',
'value' => 'Type',
'key2Hasher' => 'StorageHasherV10'
}
}
},
'StorageMetadataV10' => {
'prefix' => 'Text',
'items' => 'Vec<StorageEntryMetadataV10>'
},
'StorageHasherV10' => {
'_enum' => %w[
Blake2_128
Blake2_256
Blake2_128Concat
Twox128
Twox256
Twox64Concat
]
}
}.freeze