metadata/metadata library

Classes

$CustomMetadataV15
$CustomMetadataV15Value
$EnumDeprecationInfo
Codec for EnumDeprecationInfo
$ExtrinsicMetadataV14
$ExtrinsicMetadataV15
Codec for ExtrinsicMetadataV15
$ExtrinsicMetadataV16
Codec for ExtrinsicMetadataV16
$Field
Codec for Field
$ItemDeprecationInfo
Codec for ItemDeprecationInfo
$OuterEnumsV15
Codec for OuterEnumsV15
$PalletAssociatedTypeMetadata
Codec for PalletAssociatedTypeMetadata
$PalletCallMetadata
Codec for PalletCallMetadata
$PalletCallMetadataV16
Codec for PalletCallMetadataV16
$PalletConstantMetadata
Codec for PalletConstantMetadata
$PalletConstantMetadataV16
Codec for PalletConstantMetadataV16
$PalletErrorMetadata
Codec for PalletErrorMetadata
$PalletErrorMetadataV16
Codec for PalletErrorMetadataV16
$PalletEventMetadata
Codec for PalletEventMetadata
$PalletEventMetadataV16
Codec for PalletEventMetadataV16
$PalletMetadata
Codec for PalletMetadataV15
$PalletMetadataV14
Codec for PalletMetadataV14
$PalletMetadataV15
Codec for PalletMetadataV15
$PalletMetadataV16
Codec for PalletMetadataV16
$PalletStorageMetadata
Codec for PalletStorageMetadata
$PalletStorageMetadataV16
Codec for PalletStorageMetadataV16
$PalletViewFunctionMetadata
Codec for PalletViewFunctionMetadata
$PortableType
Codec for PortableType
$PortableTypeDef
Codec for TypeDef
$Primitive
$RuntimeApiMetadataV15
Codec for RuntimeApiMetadataV15
$RuntimeApiMetadataV16
Codec for RuntimeApiMetadataV16
$RuntimeApiMethodMetadataV15
Codec for RuntimeApiMethodMetadataV15
$RuntimeApiMethodMetadataV16
Codec for RuntimeApiMethodMetadataV16
$RuntimeApiMethodParamMetadataV15
Codec for RuntimeApiMethodParamMetadataV15
$RuntimeMetadataPrefixed
Codec for RuntimeMetadataPrefixed
$RuntimeMetadataV14
Codec for RuntimeMetadataV14
$RuntimeMetadataV15
Codec for RuntimeMetadataV15
$RuntimeMetadataV16
Codec for RuntimeMetadataV16
$SignedExtensionMetadataCodec
$StorageEntryMetadata
Codec for StorageEntryMetadata
$StorageEntryMetadataV16
Codec for StorageEntryMetadataV16
$StorageEntryModifier
$StorageEntryType
Codec for StorageEntryType
$StorageHasherEnum
$TransactionExtensionMetadata
Codec for TransactionExtensionMetadata
$TypeDef
Codec for TypeDef
$TypeDefArray
$TypeDefBitSequence
$TypeDefCompact
$TypeDefComposite
$TypeDefPrimitive
A primitive Rust type.
$TypeDefSequence
$TypeDefTuple
$TypeDefVariant
$TypeParameter
Codec for TypeParameter
$VariantDef
Codec for VariantDef
$VariantDeprecationInfo
Codec for VariantDeprecationInfo
$ViewFunctionParamMetadata
Codec for ViewFunctionParamMetadata
CustomMetadataV15
CustomMetadataV15Value
EnumDeprecationInfo
Deprecation information for enum types (calls, events, errors).
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)
ExtrinsicMetadataV16
Metadata of the extrinsic used by the runtime (Version 16)
Field
A field of a struct-like data type.
ItemDeprecated
Item is deprecated with a note and optional since version.
ItemDeprecatedWithoutNote
Item is deprecated but without any note.
ItemDeprecationInfo
Deprecation information for metadata items (pallets, storage, constants, APIs).
ItemNotDeprecated
Item is not deprecated.
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)
PalletAssociatedTypeMetadata
Metadata about a pallet's associated type (V16)
PalletCallMetadata
Metadata about callable functions in a pallet
PalletCallMetadataV16
Metadata about callable functions in a pallet (V16)
PalletConstantMetadata
Metadata about a pallet constant
PalletConstantMetadataV16
Pallet constant metadata for V16, including deprecation information.
PalletErrorMetadata
Metadata about errors in a pallet
PalletErrorMetadataV16
Metadata about errors in a pallet (V16)
PalletEventMetadata
Metadata about events in a pallet
PalletEventMetadataV16
Metadata about events in a pallet (V16)
PalletMetadata
PalletMetadataV14
Metadata about a single pallet (module)
PalletMetadataV15
Metadata about a single pallet (module) in MetadataV15
PalletMetadataV16
Metadata about a single pallet (module) in MetadataV16
PalletStorageMetadata
Storage metadata for a pallet
PalletStorageMetadataV16
Pallet storage metadata for V16
PalletViewFunctionMetadata
Metadata about a pallet's view function (V16)
PortableType
A type definition in the portable registry
PortableTypeDef
Definition of a type's structure
RuntimeApiMetadataV15
Metadata about a runtime API (V15)
RuntimeApiMetadataV16
Metadata about a runtime API (V16)
RuntimeApiMethodMetadataV15
Metadata about a runtime API method (V15)
RuntimeApiMethodMetadataV16
Metadata about a runtime API method (V16)
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)
RuntimeMetadataV16
Main metadata container for a Substrate runtime (Version 16)
SignedExtensionMetadata
Metadata of an extrinsic signed extension.
StorageEntryMetadata
Metadata about a single storage entry in Metadata
StorageEntryMetadataV16
Storage entry metadata for V16, including deprecation information.
StorageEntryType
Type of storage entry
StorageEntryTypeMap
Map storage (key to value mapping)
StorageEntryTypePlain
Plain storage value (single value, no key)
TransactionExtensionMetadata
Metadata about a transaction extension (V16)
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
VariantDeprecated
Variant is deprecated with a note and optional since version.
VariantDeprecatedWithoutNote
Variant is deprecated but without any note.
VariantDeprecationInfo
Deprecation information for individual enum variants (calls, events, errors).
ViewFunctionParamMetadata
Parameter metadata for view functions (V16)

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

CustomMetadataV16 = CustomMetadataV15
V16 uses the same CustomMetadata structure as V15
Lookup = List<LookupEntry>
OuterEnumsV16 = OuterEnumsV15
V16 uses the same OuterEnums structure as V15