fromPrivateKey static method
Implementation
static HDNode fromPrivateKey(Uint8List priv, Uint8List chainCode) {
var base58 = BaseXCodec(
'123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz');
Uint8List privPrefix = hexToBytes('0488ade4000000000000000000');
Uint8List key = Uint8List.fromList([
...privPrefix,
...chainCode,
...[0],
...priv
]);
Uint8List checksum =
SHA256Digest().process(SHA256Digest().process(key)).sublist(0, 4);
var bip32 =
BIP32.fromBase58(base58.encode(Uint8List.fromList(key + checksum)));
return HDNode(bip32);
}