BlsDeriverKeys class

BLS derive keys toolchain

Constructors

BlsDeriverKeys()

Properties

hashCode int
The hash code for this object.
no setterinherited
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

Static Methods

derivePath(PrivateKey sk, List<int> path) Future<PrivateKey>
Derive a private key from a path
derivePathUnhardened(PrivateKey sk, List<int> path) Future<PrivateKey>
Derive a unhardened private key from a path
getPuzzleFromPk(PublicKey publicKey) Future
Obtain pooling owner private key from master private key
getPuzzleFromPkAndHiddenPuzzle(PublicKey publicKey, dynamic hiddenPuzzleProgram) Future
Obtain pooling owner private key from master private key
masterSkToBackupSk(PrivateKey masterSk) Future<PrivateKey>
Obtain backup private key from master private key
masterSkToFarmerSk(PrivateKey masterSk, int index) Future<PrivateKey>
Obtain farmer private key from master private key
masterSkToLocalSk(PrivateKey masterSk) Future<PrivateKey>
Obtain local private key from master private key
masterSkToPoolingAuthenticationSk(PrivateKey masterSk, int poolWalletIndex, int index) Future<PrivateKey>
Obtain pooling authentication private key from master private key
masterSkToPoolSk(PrivateKey masterSk, int index) Future<PrivateKey>
Obtain pool private key from master private key
masterSkToRootWalletSk(PrivateKey rootWalletSk) Future<PrivateKey>
Obtain intermediate private key from master private key
masterSkToRootWalletSkUnhardened(PrivateKey rootWalletSk) Future<PrivateKey>
Obtain unhardened intermediate private key from master private key
masterSkToSingletonOwnerSk(PrivateKey masterSk, int poolWalletIndex) Future<PrivateKey>
Obtain singleton private key from master private key
masterSkToWalletSk(PrivateKey masterSk, int index) Future<PrivateKey>
Obtain wallet private key from master private key
masterSkToWalletSkUnhardened(PrivateKey masterSk, int index) Future<PrivateKey>
Obtain unhardenedwallet private key from master private key
rootWalletSkToWalletSk(PrivateKey rootWalletSk, int index) Future<PrivateKey>
Get private key from intermediate private key
rootWalletSkToWalletSkUnhardened(PrivateKey rootWalletSk, int index) Future<PrivateKey>
Get unhardened private key from intermediate private key