SigningInput constructor

SigningInput({
  1. Iterable<List<int>>? privateKeys,
  2. Iterable<List<int>>? publicKeys,
  3. ChainInfo? chainInfo,
  4. bool? dangerousUseFixedSchnorrRng,
  5. TransactionBuilder? builder,
  6. Psbt? psbt,
})

Implementation

factory SigningInput({
  $core.Iterable<$core.List<$core.int>>? privateKeys,
  $core.Iterable<$core.List<$core.int>>? publicKeys,
  ChainInfo? chainInfo,
  $core.bool? dangerousUseFixedSchnorrRng,
  TransactionBuilder? builder,
  Psbt? psbt,
}) {
  final result = create();
  if (privateKeys != null) result.privateKeys.addAll(privateKeys);
  if (publicKeys != null) result.publicKeys.addAll(publicKeys);
  if (chainInfo != null) result.chainInfo = chainInfo;
  if (dangerousUseFixedSchnorrRng != null)
    result.dangerousUseFixedSchnorrRng = dangerousUseFixedSchnorrRng;
  if (builder != null) result.builder = builder;
  if (psbt != null) result.psbt = psbt;
  return result;
}