RpcBlockHeader constructor

RpcBlockHeader({
  1. int? version,
  2. String? hashMerkleRoot,
  3. String? acceptedIdMerkleRoot,
  4. String? utxoCommitment,
  5. Int64? timestamp,
  6. int? bits,
  7. Int64? nonce,
  8. Int64? daaScore,
  9. String? blueWork,
  10. Iterable<RpcBlockLevelParents>? parents,
  11. Int64? blueScore,
  12. String? pruningPoint,
})

Implementation

factory RpcBlockHeader({
  $core.int? version,
  $core.String? hashMerkleRoot,
  $core.String? acceptedIdMerkleRoot,
  $core.String? utxoCommitment,
  $fixnum.Int64? timestamp,
  $core.int? bits,
  $fixnum.Int64? nonce,
  $fixnum.Int64? daaScore,
  $core.String? blueWork,
  $core.Iterable<RpcBlockLevelParents>? parents,
  $fixnum.Int64? blueScore,
  $core.String? pruningPoint,
}) {
  final _result = create();
  if (version != null) {
    _result.version = version;
  }
  if (hashMerkleRoot != null) {
    _result.hashMerkleRoot = hashMerkleRoot;
  }
  if (acceptedIdMerkleRoot != null) {
    _result.acceptedIdMerkleRoot = acceptedIdMerkleRoot;
  }
  if (utxoCommitment != null) {
    _result.utxoCommitment = utxoCommitment;
  }
  if (timestamp != null) {
    _result.timestamp = timestamp;
  }
  if (bits != null) {
    _result.bits = bits;
  }
  if (nonce != null) {
    _result.nonce = nonce;
  }
  if (daaScore != null) {
    _result.daaScore = daaScore;
  }
  if (blueWork != null) {
    _result.blueWork = blueWork;
  }
  if (parents != null) {
    _result.parents.addAll(parents);
  }
  if (blueScore != null) {
    _result.blueScore = blueScore;
  }
  if (pruningPoint != null) {
    _result.pruningPoint = pruningPoint;
  }
  return _result;
}