USDT TRX20 Transfer failed after renting Energy FAILED OUT OF ENERGY
Describe the bug Currently the transaction costs on Tron are quite high, so I rented some Energy and tried to sent USDT (TRX20). The transaction seems to be sent in Cake Wallet, but after checking on tronscan.io it seems to have failed with error: FAILED-OUT OF ENERGY. Cake Wallet seems to have notice the available Energy, because the transaction costs where indeed lowered from about 3 dollar to only a few cents.
I rented 130.000 Energy and the receiving address already got USDT, so it should be enough to have only 65.000 Energy. I checked on tronscan.io and the Energy was correctly received on the address from which I want to sent within Cake Wallet.
For some reason it seems the transaction only used 1614 Energy and failed with message: FAILED-OUT OF ENERGY
After the Energy was reclaimed back (so no more energy left in my address) the transfer was successfull after burning the required TRX.
So the question is basically, can it be that Cake Wallet is limiting the Energy consumption or something, or can I increase the Energy limit in some way?
To Reproduce Steps to reproduce the behavior:
- Rent Energy
- Sent USDT on Tron chain
- Transaction seems successfull in Cake Wallet (but actually failed onchain)
Expected behavior The transfer to be successfull and using the available Energy instead of burning TRX or fail with errors
Platform:
- OS: Android 15
- Device: Pixel 8
- Cake Wallet Version: 4.23.2
Please let me know if you need additional information.
Thanks in advance!
I did some additional testing and have the following failed transactions limits:
Energy Fee Limit: 0.339 TRX
Energy Consumed: 1614 Energy
Energy Fee Limit: 0.52338 TRX
Energy Consumed: 2492 Energy
Both transactions failed with FAILED-OUT OF ENERGY, while there was about 65.000 and later 130.000 Energy in the address available.
Can it be that Cake Wallet is limiting the Energy Fee, because it calculates that it is already available in the acount and doesn't need to burn TRX for it, but the actual limit requires this Energy to be included instead of reduced?