SubstratePathElem class

Represents a Substrate path element, which can be either soft or hard, and provides methods for working with path elements, including serialization, validation, and computing chain code.

Constructors

SubstratePathElem(String element)
Creates a new instance of SubstratePathElem with the provided element.

Properties

chainCode → List<int>
Computes and returns the chain code for the path element.
no setter
computeChainCode → List<int>
Computes the chain code based on the path element and its data type.
no setter
elem ↔ String
The raw string representation of the path element.
latefinal
hashCode → int
The hash code for this object.
no setterinherited
isHard ↔ bool
Indicates whether the path element is hard (true) or soft (false).
latefinal
isSoft → bool
Checks if the path element is soft (not hard).
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

isElemValid(String elem) → bool
Checks if the provided path element is valid according to Substrate path rules.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toStr() → String
Returns the string representation of the path element, including the appropriate prefix
toString() → String
A string representation of this object.
override

Operators

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