ExtrinsicType enum

Extrinsic preamble type

Defines the type of extrinsic based on the version byte encoding:

  • v4: bare (0x04), signed (0x84)
  • v5: bare (0x05), signed (0x85), general (0x45)
Inheritance
Available extensions

Values

bare → const ExtrinsicType

Bare extrinsic (inherent) - no signature, no extensions v4: 0b0000_0100 (0x04), v5: 0b0000_0101 (0x05)

signed → const ExtrinsicType

Signed extrinsic - has signature and extensions v4: 0b1000_0100 (0x84), v5: 0b1000_0101 (0x85)

general → const ExtrinsicType

General extrinsic (v5 only) - no signature, but has extensions v5: 0b0100_0101 (0x45)

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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

Constants

values → const List<ExtrinsicType>
A constant List of the values in this enum, in order of their declaration.