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)
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.