RpcBlockHeader constructor
RpcBlockHeader({})
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;
}