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,
hrp: config.hrpSaplingExtendedFullViewingKey,
);
final zip32 = Zip32Sapling.fromExtendedFullViewKeyBytes(key);
return UnifiedFullViewingKey._(
config: config,
sapling: SaplingDiversifiableFullViewingKey(
fvk: zip32.publicKey.fvk,
dk: zip32.publicKey.keyData.dk,
),
orchard: null,
transparent: null,
);
}