stakingKeyPair method
Bip32KeyPair
stakingKeyPair(
{ - int account = defaultAccountIndex,
- int index = defaultAddressIndex,
- NetworkId networkId = NetworkId.testnet,
})
Implementation
Bip32KeyPair stakingKeyPair({
int account = defaultAccountIndex,
int index = defaultAddressIndex,
NetworkId networkId = NetworkId.testnet,
}) {
final rootKeys =
Bip32KeyPair(signingKey: rootSigningKey, verifyKey: rootVerifyKey);
final purposeKey = derive(keys: rootKeys, index: defaultPurpose);
final coinKey = derive(keys: purposeKey, index: defaultCoinType);
final accountKey = derive(keys: coinKey, index: account);
final stakeRoleKeys = derive(keys: accountKey, index: stakingRole);
final stakeAddressKeys = derive(keys: stakeRoleKeys, index: 0);
return stakeAddressKeys;
}