metadata/metadata library

Classes

$CustomMetadataV15
$CustomMetadataV15Value
$ExtrinsicMetadataV14
$ExtrinsicMetadataV15
Codec for ExtrinsicMetadataV15
$Field
Codec for Field
$OuterEnumsV15
Codec for OuterEnumsV15
$PalletCallMetadata
Codec for PalletCallMetadata
$PalletConstantMetadata
Codec for PalletConstantMetadata
$PalletErrorMetadata
Codec for PalletErrorMetadata
$PalletEventMetadata
Codec for PalletEventMetadata
$PalletMetadata
Codec for PalletMetadataV15
$PalletMetadataV14
Codec for PalletMetadataV14
$PalletMetadataV15
Codec for PalletMetadataV15
$PalletStorageMetadata
Codec for PalletStorageMetadata
$PortableType
Codec for PortableType
$PortableTypeDef
Codec for TypeDef
$Primitive
$RuntimeApiMetadataV15
Codec for RuntimeApiMetadataV15
$RuntimeApiMethodMetadataV15
Codec for RuntimeApiMethodMetadataV15
$RuntimeApiMethodParamMetadataV15
Codec for RuntimeApiMethodParamMetadataV15
$RuntimeMetadataPrefixed
Codec for RuntimeMetadataPrefixed
$RuntimeMetadataV14
Codec for RuntimeMetadataV14
$RuntimeMetadataV15
Codec for RuntimeMetadataV15
$SignedExtensionMetadataCodec
$StorageEntryMetadata
Codec for StorageEntryMetadata
$StorageEntryModifier
$StorageEntryType
Codec for StorageEntryType
$StorageHasherEnum
$TypeDef
Codec for TypeDef
$TypeDefArray
$TypeDefBitSequence
$TypeDefCompact
$TypeDefComposite
$TypeDefPrimitive
A primitive Rust type.
$TypeDefSequence
$TypeDefTuple
$TypeDefVariant
$TypeParameter
Codec for TypeParameter
$VariantDef
Codec for VariantDef
CustomMetadataV15
CustomMetadataV15Value
ExtraInfo
ExtrinsicInfo
ExtrinsicMetadata
Metadata of the extrinsic used by the runtime.
ExtrinsicMetadataV14
Metadata of the extrinsic used by the runtime (Version 14)
ExtrinsicMetadataV15
Metadata of the extrinsic used by the runtime (Version 15)
Field
A field of a struct-like data type.
LookupEntry
LookupField
LookupTypeDef
LookupTypeDefArray
LookupTypeDefBitSequence
LookupTypeDefCompact
LookupTypeDefComposite
LookupTypeDefEnumeration
LookupTypeDefPrimitive
LookupTypeDefSequence
LookupTypeDefTuple
LookupTypeDefVariant
LookupValue
LookupValueParams
MetadataDigest
MetadataMerkleizer
OuterEnums
Outer enum type references (common interface for V14 and V15)
OuterEnumsV15
Outer enum type references (V15)
PalletCallMetadata
Metadata about callable functions in a pallet
PalletConstantMetadata
Metadata about a pallet constant
PalletErrorMetadata
Metadata about errors in a pallet
PalletEventMetadata
Metadata about events in a pallet
PalletMetadata
PalletMetadataV14
Metadata about a single pallet (module)
PalletMetadataV15
Metadata about a single pallet (module) in MetadataV15
PalletStorageMetadata
Storage metadata for a pallet
PortableType
A type definition in the portable registry
PortableTypeDef
Definition of a type's structure
RuntimeApiMetadataV15
Metadata about a runtime API (V15)
RuntimeApiMethodMetadataV15
Metadata about a runtime API method (V15)
RuntimeApiMethodParamMetadataV15
Metadata about a runtime API method parameter (V15)
RuntimeMetadata
Versioned metadata enum
RuntimeMetadataPrefixed
Wrapper for prefixed runtime metadata
RuntimeMetadataV14
Main metadata container for a Substrate runtime (Version 14)
RuntimeMetadataV15
Main metadata container for a Substrate runtime (Version 15)
SignedExtensionMetadata
Metadata of an extrinsic signed extension.
StorageEntryMetadata
Metadata about a single storage entry in Metadata
StorageEntryType
Type of storage entry
StorageEntryTypeMap
Map storage (key to value mapping)
StorageEntryTypePlain
Plain storage value (single value, no key)
TypeDef
Variants of type definitions
TypeDefArray
Array type (fixed-size)
TypeDefBitSequence
BitSequence type
TypeDefCompact
Compact encoded type
TypeDefComposite
Composite type (struct-like)
TypeDefPrimitive
A primitive Rust type.
TypeDefSequence
Sequence type (vector/array-like with dynamic length)
TypeDefTuple
Tuple type
TypeDefVariant
Variant type (enum-like)
TypeParameter
Type parameter for generic types
TypeRef
VariantDef
Variant in an enum type

Enums

Primitive
StorageEntryModifier
Modifier indicating whether a storage entry is optional
StorageHasherEnum
Storage hashers for map keys

Constants

metaReserved → const int
Magic number prefix for metadata: 'meta' in ASCII (0x6174656d)

Typedefs

Lookup = List<LookupEntry>