add method

TransactionResult add(
  1. dynamic transaction
)

Implementation

TransactionResult add(dynamic transaction) {
  // Intent helpers (e.g. `coinWithBalance`) are passed as a function of the
  // transaction; invoke them so they can register resolvers and add commands.
  if (transaction is Function) {
    return transaction(this);
  }
  _blockData.commands.add(transaction);
  return TransactionResult(_blockData.commands.length - 1);
}