BlockInfo constructor

BlockInfo({
  1. List<int>? hash,
  2. List<int>? prevHash,
  3. int? height,
  4. int? nBits,
  5. Int64? timestamp,
  6. Int64? blockSize,
  7. Int64? numTxs,
  8. Int64? numInputs,
  9. Int64? numOutputs,
  10. Int64? sumInputSats,
  11. Int64? sumCoinbaseOutputSats,
  12. Int64? sumNormalOutputSats,
  13. Int64? sumBurnedSats,
  14. bool? isFinal,
})

Implementation

factory BlockInfo({
  $core.List<$core.int>? hash,
  $core.List<$core.int>? prevHash,
  $core.int? height,
  $core.int? nBits,
  $fixnum.Int64? timestamp,
  $fixnum.Int64? blockSize,
  $fixnum.Int64? numTxs,
  $fixnum.Int64? numInputs,
  $fixnum.Int64? numOutputs,
  $fixnum.Int64? sumInputSats,
  $fixnum.Int64? sumCoinbaseOutputSats,
  $fixnum.Int64? sumNormalOutputSats,
  $fixnum.Int64? sumBurnedSats,
  $core.bool? isFinal,
}) {
  final result = create();
  if (hash != null) result.hash = hash;
  if (prevHash != null) result.prevHash = prevHash;
  if (height != null) result.height = height;
  if (nBits != null) result.nBits = nBits;
  if (timestamp != null) result.timestamp = timestamp;
  if (blockSize != null) result.blockSize = blockSize;
  if (numTxs != null) result.numTxs = numTxs;
  if (numInputs != null) result.numInputs = numInputs;
  if (numOutputs != null) result.numOutputs = numOutputs;
  if (sumInputSats != null) result.sumInputSats = sumInputSats;
  if (sumCoinbaseOutputSats != null)
    result.sumCoinbaseOutputSats = sumCoinbaseOutputSats;
  if (sumNormalOutputSats != null)
    result.sumNormalOutputSats = sumNormalOutputSats;
  if (sumBurnedSats != null) result.sumBurnedSats = sumBurnedSats;
  if (isFinal != null) result.isFinal = isFinal;
  return result;
}