UnifiedFullViewingKey constructor

UnifiedFullViewingKey({
  1. Bip32Slip10Secp256k1? transparent,
  2. SaplingDiversifiableFullViewingKey? sapling,
  3. OrchardFullViewingKey? orchard,
  4. ReceiverUnknown? unknown,
  5. required ZCashNetwork network,
})

Implementation

factory UnifiedFullViewingKey({
  Bip32Slip10Secp256k1? transparent,
  SaplingDiversifiableFullViewingKey? sapling,
  OrchardFullViewingKey? orchard,
  ReceiverUnknown? unknown,
  required ZCashNetwork network,
}) {
  final config = ZcashConf().fromNetwork(network);
  return UnifiedFullViewingKey._(
    config: config,
    orchard: orchard,
    sapling: sapling,
    transparent: transparent,
    unknown: unknown?.copyWith(mode: UnifiedReceiverMode.fvk),
  );
}