Zip32.fromExtendedKey constructor
Zip32.fromExtendedKey({
- required List<
int> sk, - required ZIP32CoinConfig coinConf,
- required ZCryptoContext context,
Implementation
factory Zip32.fromExtendedKey({
required List<int> sk,
required ZIP32CoinConfig coinConf,
required ZCryptoContext context,
}) {
switch (coinConf.type) {
case EllipticCurveTypes.redJubJub:
return Zip32._(
zip32: Zip32Sapling.fromSpendKey(sk),
coinConf: coinConf,
context: context,
);
case EllipticCurveTypes.redPallas:
return Zip32._(
zip32: Zip32Orchard.fromSpendKey(sk: sk, context: context),
coinConf: coinConf,
context: context,
);
default:
throw Zip32Error("Unsupported zip32 coin.");
}
}