HDWalletGenerateKey method

Uint8List HDWalletGenerateKey(
  1. Uint8List seed,
  2. int index
)

Implementation

Uint8List HDWalletGenerateKey(Uint8List seed, int index) {
  final m = seedToExtendedPrivate(seed);
  final k1 = childPrivateToPrivate(m, 0x80000000 + 44);
  final k2 = childPrivateToPrivate(k1, 0x80000000 + 654);
  final k3 = childPrivateToPrivate(k2, 0x80000000);
  final k4 = childPrivateToPrivate(k3, 0x80000000);
  final k5 = childPrivateToPrivate(k4, index);
  return Uint8List.fromList(k5.sublist(57, 114));
}