Sha256: 82baa11bb9bb3807afc1fe5138aee5f6972735e58bdbc98e79e32f5803beea40

Contents?: true

Size: 1.17 KB

Versions: 2

Compression:

Stored size: 1.17 KB

Contents

# frozen_string_literal: true

module ScaleRb
  module Metadata
    module MetadataV12
      TYPES = {
        ErrorMetadataV12: 'ErrorMetadataV11',
        EventMetadataV12: 'EventMetadataV11',
        ExtrinsicMetadataV12: 'ExtrinsicMetadataV11',
        FunctionArgumentMetadataV12: 'FunctionArgumentMetadataV11',
        FunctionMetadataV12: 'FunctionMetadataV11',
        MetadataV12: {
          modules: 'Vec<ModuleMetadataV12>',
          extrinsic: 'ExtrinsicMetadataV12'
        },
        ModuleConstantMetadataV12: 'ModuleConstantMetadataV11',
        ModuleMetadataV12: {
          name: 'Text',
          storage: 'Option<StorageMetadataV12>',
          calls: 'Option<Vec<FunctionMetadataV12>>',
          events: 'Option<Vec<EventMetadataV12>>',
          constants: 'Vec<ModuleConstantMetadataV12>',
          errors: 'Vec<ErrorMetadataV12>',
          index: 'u8'
        },
        StorageEntryModifierV12: 'StorageEntryModifierV11',
        StorageEntryMetadataV12: 'StorageEntryMetadataV11',
        StorageEntryTypeV12: 'StorageEntryTypeV11',
        StorageMetadataV12: 'StorageMetadataV11',
        StorageHasherV12: 'StorageHasherV11'
      }.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_v12.rb
scale_rb-0.5.0 lib/scale_rb/metadata/metadata_v12.rb