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;
}