SaplingFullViewingKey.fromExpandedSpendingKey constructor
SaplingFullViewingKey.fromExpandedSpendingKey()
Implementation
factory SaplingFullViewingKey.fromExpandedSpendingKey(
SaplingExpandedSpendingKey sk,
) {
final generator = SaplingKeyUtils.proofGenerationKeyGenerator;
final mult = generator * sk.nsk;
return SaplingFullViewingKey(
ovk: sk.ovk,
vk: SaplingViewingKey(
ak: sk.ask.toVerificationKey(),
nk: SaplingNullifierDerivingKey(
JubJubNativePoint.fromBytes(mult.toBytes()),
),
),
);
}