I believe many people are using Trust wallet here especially to store and transaction ethereum and BNB. Sometimes when sending ethereum, the transaction might show "error". Here are the possible reasons why it shows "error" -
- The gas fees is too low.
- The transaction nounce is wrong.
To prevent this to happen , I would suggest the following points -
- Always set the gas fees high with 42000 gwei. And don't try to lower the fees already set deafult by the trust wallet.
- Nounce is usually set default by the wallet itself while sending the transaction. But sometimes it shows larger nounce. Suppose for example , you have sent the previous transaction successful with nounce "192" , the next transaction should have the default nounce as "193". You can't set the nounce lower than 192 or higher than 193 , not even 192.
And sometimes the transaction shows "pending" for more than 4 days. This could possibly hapoen due to two reasons -
- The gas fees is lower.
- There is already a pending transaction with lower nounce. So the current transaction will only be processed after that lower transaction is processed.
To solve this above issue , follow the below points -
- You can increase the gas fees by first cancelling the current pending transaction. To cancel the transaction, send 0 Ethereum to your own trust wallet ethereum address at the same nounce as that stuck pending transaction with higher gas fees. This will cancel the pending transaction and now you can once again try to send ethereum by increasing gas fees. This usually happens because miners prefer the transaction with higher fees.
- The gas fees is too low.
- The transaction nounce is wrong.
To prevent this to happen , I would suggest the following points -
- Always set the gas fees high with 42000 gwei. And don't try to lower the fees already set deafult by the trust wallet.
- Nounce is usually set default by the wallet itself while sending the transaction. But sometimes it shows larger nounce. Suppose for example , you have sent the previous transaction successful with nounce "192" , the next transaction should have the default nounce as "193". You can't set the nounce lower than 192 or higher than 193 , not even 192.
And sometimes the transaction shows "pending" for more than 4 days. This could possibly hapoen due to two reasons -
- The gas fees is lower.
- There is already a pending transaction with lower nounce. So the current transaction will only be processed after that lower transaction is processed.
To solve this above issue , follow the below points -
- You can increase the gas fees by first cancelling the current pending transaction. To cancel the transaction, send 0 Ethereum to your own trust wallet ethereum address at the same nounce as that stuck pending transaction with higher gas fees. This will cancel the pending transaction and now you can once again try to send ethereum by increasing gas fees. This usually happens because miners prefer the transaction with higher fees.