Zip32.fromSeed constructor
Zip32.fromSeed({
- required List<
int> seed, - required ZIP32Coins coin,
- required ZCryptoContext context,
Implementation
factory Zip32.fromSeed({
required List<int> seed,
required ZIP32Coins coin,
required ZCryptoContext context,
}) {
final coinConf = coin.conf;
switch (coinConf.type) {
case EllipticCurveTypes.redJubJub:
return Zip32._(
zip32: Zip32Sapling.fromSeed(seed),
coinConf: coinConf,
context: context,
);
case EllipticCurveTypes.redPallas:
return Zip32._(
zip32: Zip32Orchard.fromSeed(seed),
coinConf: coinConf,
context: context,
);
default:
throw Zip32Error("Unsupported zip32 coin.");
}
}