UnifiedIncomingViewingKey constructor

UnifiedIncomingViewingKey({
  1. Bip32Slip10Secp256k1? transparent,
  2. SaplingIncomingViewingKey? sapling,
  3. OrchardIncomingViewingKey? orchard,
  4. ReceiverUnknown? unknown,
  5. required ZCashNetwork network,
})

Implementation

factory UnifiedIncomingViewingKey({
  Bip32Slip10Secp256k1? transparent,
  SaplingIncomingViewingKey? sapling,
  OrchardIncomingViewingKey? orchard,
  ReceiverUnknown? unknown,
  required ZCashNetwork network,
}) {
  final config = ZcashConf().fromNetwork(network);
  return UnifiedIncomingViewingKey._(
    config: config,
    orchard: orchard,
    sapling: sapling,
    transparent: transparent,
    unknown: unknown?.copyWith(mode: UnifiedReceiverMode.ivk),
  );
}