add command-line interface for using the DSL
$ cardano-tx --help Usage: cardano-tx COMMAND cardano-tx Available options: -h,--help Show this help text Available commands: empty add-input Add a new input to the transaction. add-output Add a new output to the transaction. lock Lock the transaction and start signing inputs. sign-with Add a signature. serialize Serialize the signed transaction to binary.
Force thunk in bufferedTxs’ binding in acknowledgeTxIdsInMempool
Semigroup operation for
union, which is
actually not implemented in such a way that values of the resulting
Map are forced to WHNF.
An odd thing that I noticed is that the
union function that is exposed
Data.Map.Strict module is the same as that exposed from the
Data.Map.Lazy module. Internally, this function uses lazy
and therefore provides no guarantee that the values of the resulting
Map will be in WHNF. It seems misleading to me that this function
would be exposed from
Data.Map.Strict without providing that guarantee
which is promised by the module (see its documentation).