ABCI CheckTx/DeliverTx errors are not reported
If executeTransactions returns an error in CheckTx or DeliverTx, the ABCI returns code: 2 but the error message is lost because apparently Tendermint does not preserve info. So users' transactions fail to submit but they have no idea why.
Edited by Ethan Reesor