ExtrinsicMetadataV14 class

Metadata of the extrinsic used by the runtime (Version 14)

In V14, the extrinsic metadata contains a single type ID that points to the complete extrinsic type (usually UncheckedExtrinsic<Address, Call, Signature, Extra>). The individual component types (Address, Call, Signature, Extra) must be extracted from this type's parameters.

Inheritance

Constructors

ExtrinsicMetadataV14({required int type, required int version, required int addressType, required int callType, required int signatureType, required int extraType, required List<SignedExtensionMetadata> signedExtensions})
const

Properties

addressType → int
The type of the address.
finalinherited
callType → int
The type of the call.
finalinherited
extraType → int
The type of the extra.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signatureType → int
The type of the signature.
finalinherited
signedExtensions → List<SignedExtensionMetadata>
The signed extensions in the order they appear in the extrinsic.
finalinherited
type → int
The type ID of the complete extrinsic type
final
version → int
Extrinsic version.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

codec → const $ExtrinsicMetadataV14
Codec instance for ExtrinsicMetadataV14