Substrate class

A class representing a Substrate context that includes private and public keys, a path, and coin configuration.

Constructors

Substrate.fromPrivateKey(List<int> privateKeyBytes, SubstrateCoins coinType)
Create a Substrate context from a private key and coin type.
factory
Substrate.fromPublicKey(List<int> publicKey, SubstrateCoins coinType)
Create a Substrate context from a public key and coin type.
factory
Substrate.fromSeed(List<int> seedBytes, SubstrateCoins coinType)
Create a Substrate context from a seed and coin type.
factory
Substrate.fromSeedAndPath(List<int> seedBytes, dynamic path, SubstrateCoins coinType)
Create a Substrate context from a seed, path, and coin type.
factory

Properties

coinConf → SubstrateCoinConf
Coin configuration
final
hashCode → int
The hash code for this object.
no setterinherited
isPublicOnly → bool
Check if this Substrate context is in public-only mode.
no setter
path → SubstratePath
Path
final
priveKey → SubstratePrvKey
Get the private key associated with this Substrate context.
no setter
publicKey → SubstratePubKey
Public key
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

childKey(SubstratePathElem pathElem) → Substrate
Derive a new Substrate context from the current context using the provided path element.
convertToPublic() → void
Convert this Substrate context to public-only mode.
derivePath(String path) → Substrate
Derive a new Substrate context from the current context using the provided path.
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