add method
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);
}