ScriptUtxo constructor

ScriptUtxo({
  1. OutPoint? outpoint,
  2. int? blockHeight,
  3. bool? isCoinbase,
  4. Int64? sats,
  5. bool? isFinal,
  6. Token? token,
  7. Iterable<MapEntry<String, PluginEntry>>? plugins,
})

Implementation

factory ScriptUtxo({
  OutPoint? outpoint,
  $core.int? blockHeight,
  $core.bool? isCoinbase,
  $fixnum.Int64? sats,
  $core.bool? isFinal,
  Token? token,
  $core.Iterable<$core.MapEntry<$core.String, PluginEntry>>? plugins,
}) {
  final result = create();
  if (outpoint != null) result.outpoint = outpoint;
  if (blockHeight != null) result.blockHeight = blockHeight;
  if (isCoinbase != null) result.isCoinbase = isCoinbase;
  if (sats != null) result.sats = sats;
  if (isFinal != null) result.isFinal = isFinal;
  if (token != null) result.token = token;
  if (plugins != null) result.plugins.addEntries(plugins);
  return result;
}