TxInput constructor

TxInput({
  1. OutPoint? prevOut,
  2. List<int>? inputScript,
  3. List<int>? outputScript,
  4. Int64? sats,
  5. int? sequenceNo,
  6. Token? token,
  7. Iterable<MapEntry<String, PluginEntry>>? plugins,
})

Implementation

factory TxInput({
  OutPoint? prevOut,
  $core.List<$core.int>? inputScript,
  $core.List<$core.int>? outputScript,
  $fixnum.Int64? sats,
  $core.int? sequenceNo,
  Token? token,
  $core.Iterable<$core.MapEntry<$core.String, PluginEntry>>? plugins,
}) {
  final result = create();
  if (prevOut != null) result.prevOut = prevOut;
  if (inputScript != null) result.inputScript = inputScript;
  if (outputScript != null) result.outputScript = outputScript;
  if (sats != null) result.sats = sats;
  if (sequenceNo != null) result.sequenceNo = sequenceNo;
  if (token != null) result.token = token;
  if (plugins != null) result.plugins.addEntries(plugins);
  return result;
}