BlockTransactions constructor

BlockTransactions({
  1. MintTransaction? mint,
  2. Iterable<VTTransaction>? valueTransferTxns,
  3. Iterable<DRTransaction>? dataRequestTxns,
  4. Iterable<CommitTransaction>? commitTxns,
  5. Iterable<RevealTransaction>? revealTxns,
  6. Iterable<TallyTransaction>? tallyTxns,
})

Implementation

factory BlockTransactions({
  MintTransaction? mint,
  Iterable<VTTransaction>? valueTransferTxns,
  Iterable<DRTransaction>? dataRequestTxns,
  Iterable<CommitTransaction>? commitTxns,
  Iterable<RevealTransaction>? revealTxns,
  Iterable<TallyTransaction>? tallyTxns,
}) {
  final _result = create();
  if (mint != null) _result.mint = mint;
  if (valueTransferTxns != null)
    _result.valueTransferTxns.addAll(valueTransferTxns);
  if (dataRequestTxns != null)
    _result.dataRequestTxns.addAll(dataRequestTxns);
  if (commitTxns != null) _result.commitTxns.addAll(commitTxns);
  if (revealTxns != null) _result.revealTxns.addAll(revealTxns);
  if (tallyTxns != null) _result.tallyTxns.addAll(tallyTxns);
  return _result;
}