aave / aave/interface

UI does not update USDT balance after supplying without ETH for gas fees

Open
#2,792 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug new issue
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:

  1. Ensure your MetaMask wallet contains only USDT-ERC20 and no ETH.
  2. Navigate to the Aave platform and initiate the process to supply USDT-ERC20.
  3. Confirm the transaction when prompted.
  4. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.