UnifiedFullViewingKey.fromSaplingExtendedFullViewKey constructor
UnifiedFullViewingKey.fromSaplingExtendedFullViewKey({
- required String uskBytes,
- required ZCashNetwork network,
Implementation
factory UnifiedFullViewingKey.fromSaplingExtendedFullViewKey({
required String uskBytes,
required ZCashNetwork network,
}) {
final config = ZcashConf().fromNetwork(network);
final key = ZCashEncodingUtils.decodeSaplingExtendedFullViewKey(
uskBytes,
config.hrpSaplingExtendedFullViewingKey,
);
final zip32 = Zip32Sapling.fromExtendedFullViewKey(key);
return UnifiedFullViewingKey._(
config: config,
sapling: SaplingDiversifiableFullViewingKey(
fvk: zip32.publicKey.fvk,
dk: zip32.publicKey.keyData.dk,
),
orchard: null,
transparent: null,
);
}