UI does not update USDT balance after supplying without ETH for gas fees
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 536
- Forks
- 496
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 9
Description
Describe the bug
When supplying USDT-ERC20 to the Aave platform without any ETH in the MetaMask wallet for transaction fees, the gas fee is paid using USDT-ERC20. However, the UI does not automatically update the USDT balance after the transaction is confirmed, requiring users to close and reopen the modal box to see the updated balance.
To Reproduce
Steps to reproduce the behavior:
- Ensure your MetaMask wallet contains only USDT-ERC20 and no ETH.
- Navigate to the Aave platform and initiate the process to supply USDT-ERC20.
- Confirm the transaction when prompted.
- Observe that the transaction is confirmed, but the USDT balance displayed in the UI does not change automatically.
Expected behavior
The UI should automatically update the USDT balance to reflect the new balance after the transaction is confirmed, without requiring the user to close and reopen the modal box.
Suggested Fix
It may be beneficial to implement a mechanism to refresh the UI automatically after the transaction confirmation to improve user experience.
Additional context
https://app.aave.com/dashboard/
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the supply flow from the Aave dashboard with USDT-ERC20 and no ETH, then trace the supply modal's balance update path after transaction confirmation. Confirm that the displayed USDT balance refreshes automatically after confirmation without closing and reopening the modal.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100