At the moment, when the user executes a transaction and something goes wrong, we always show a default message. We need to handle common cases, the main one being insufficient gas. When the user has no funds to cover for gas fees, we show "something went wrong" and the only way for the user to know what happened is to check the console.
Every time there's an error in a transaction, check the object and if it failed because no gas, show that.
At the moment, when the user executes a transaction and something goes wrong, we always show a default message. We need to handle common cases, the main one being insufficient gas. When the user has no funds to cover for gas fees, we show "something went wrong" and the only way for the user to know what happened is to check the console.