stakingKeyPair method

Bip32KeyPair stakingKeyPair({
  1. int account = defaultAccountIndex,
  2. int index = defaultAddressIndex,
  3. 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;
}