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