I'm proposing a transaction to execute an action of some smartcontract, the transaction is showing executed irrespective of failure or success of the smartcontract action(say transferFunds), this is misleading. I'm trying to do everything using eosjs and want to make the process seamless. My issue is similar to: this question
But I want to throw proper error and show the transaction as failed. How can I trace that error?