Sha256: 5496d44620be9bc5f49992862028fa1ec17c3dc6432910496d33b5844d16f6ad
Contents?: true
Size: 1.87 KB
Versions: 2
Compression:
Stored size: 1.87 KB
Contents
# frozen_string_literal: true module ScaleRb module Metadata module MetadataV13 TYPES = { MetadataV13: { modules: 'Vec<ModuleMetadataV13>', extrinsic: 'ExtrinsicMetadataV13' }, ModuleMetadataV13: { name: 'Text', storage: 'Option<StorageMetadataV13>', calls: 'Option<Vec<FunctionMetadataV13>>', events: 'Option<Vec<EventMetadataV13>>', constants: 'Vec<ModuleConstantMetadataV13>', errors: 'Vec<ErrorMetadataV13>', index: 'u8' }, StorageMetadataV13: { prefix: 'Text', items: 'Vec<StorageEntryMetadataV13>' }, StorageEntryMetadataV13: { name: 'Text', modifier: 'StorageEntryModifierV13', type: 'StorageEntryTypeV13', fallback: 'Bytes', docs: 'Vec<Text>' }, StorageEntryModifierV13: 'StorageEntryModifierV12', StorageEntryTypeV13: { _enum: { plain: 'Type', map: { hasher: 'StorageHasherV13', key: 'Type', value: 'Type', linked: 'bool' }, doubleMap: { hasher: 'StorageHasherV13', key1: 'Type', key2: 'Type', value: 'Type', key2Hasher: 'StorageHasherV13' }, nMap: { keyVec: 'Vec<Type>', hashers: 'Vec<StorageHasherV13>', value: 'Type' } } }, StorageHasherV13: 'StorageHasherV12', FunctionMetadataV13: 'FunctionMetadataV12', EventMetadataV13: 'EventMetadataV12', ModuleConstantMetadataV13: 'ModuleConstantMetadataV12', ErrorMetadataV13: 'ErrorMetadataV12', ExtrinsicMetadataV13: 'ExtrinsicMetadataV12' }.freeze end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
scale_rb-0.5.1 | lib/scale_rb/metadata/metadata_v13.rb |
scale_rb-0.5.0 | lib/scale_rb/metadata/metadata_v13.rb |