HDWallet.fromSeed constructor
HDWallet.fromSeed(
- Uint8List seed, {
- NetworkType? network,
Implementation
factory HDWallet.fromSeed(Uint8List seed, {NetworkType? network}) {
network = network ?? bitcoin;
final seedHex = HEX.encode(seed);
final wallet = bip32.BIP32.fromSeed(seed, bip32.NetworkType(bip32: bip32.Bip32Type(public: network.bip32.public, private: network.bip32.private), wif: network.wif));
final p2pkh = P2PKH(data: PaymentData(pubkey: wallet.publicKey), network: network);
return HDWallet(bip32: wallet, p2pkh: p2pkh, network: network, seed: seedHex);
}