BlockMerkleRoots constructor

BlockMerkleRoots({
  1. Hash? mintHash,
  2. Hash? vtHashMerkleRoot,
  3. Hash? drHashMerkleRoot,
  4. Hash? commitHashMerkleRoot,
  5. Hash? revealHashMerkleRoot,
  6. Hash? tallyHashMerkleRoot,
})

Implementation

factory BlockMerkleRoots({
  Hash? mintHash,
  Hash? vtHashMerkleRoot,
  Hash? drHashMerkleRoot,
  Hash? commitHashMerkleRoot,
  Hash? revealHashMerkleRoot,
  Hash? tallyHashMerkleRoot,
}) {
  final _result = create();
  if (mintHash != null) _result.mintHash = mintHash;
  if (vtHashMerkleRoot != null) _result.vtHashMerkleRoot = vtHashMerkleRoot;
  if (drHashMerkleRoot != null) _result.drHashMerkleRoot = drHashMerkleRoot;
  if (commitHashMerkleRoot != null)
    _result.commitHashMerkleRoot = commitHashMerkleRoot;
  if (revealHashMerkleRoot != null)
    _result.revealHashMerkleRoot = revealHashMerkleRoot;
  if (tallyHashMerkleRoot != null)
    _result.tallyHashMerkleRoot = tallyHashMerkleRoot;
  return _result;
}