OrchardSpendingKey.fromBytes constructor
OrchardSpendingKey.fromBytes({
- required List<
int> bytes, - required ZCryptoContext context,
Implementation
factory OrchardSpendingKey.fromBytes({
required List<int> bytes,
required ZCryptoContext context,
}) {
// domain ??= OrchardKeyUtils.commitIvkDomain;
final key = OrchardSpendingKey(bytes);
OrchardSpendAuthorizingKey.fromSpendingKey(key);
final fvk = OrchardFullViewingKey.fromSpendKey(key);
OrchardKeyAgreementPrivateKey.deriveInner(fvk: fvk, context: context);
OrchardKeyAgreementPrivateKey.deriveInner(
fvk: fvk.deriveInternal(),
context: context,
);
return key;
}