I have USDC balance (below pics), and when I tap on donate the insufficient balance isn't shown, but during processing donation I see a balance error.
Steps to Reproduce
- Connect wallet (MetaMask)
- Have balance in USD Coin (PoS) (e.g. ~25 USDC)
- Go to QF cart
- Select USDC.e as donation token
- Enter donation amount (e.g. 0.00001)
- Click Donate
- Confirm transaction
Actual Result
No warning or validation is shown before transaction
Donation proceeds to processing state
Then fails with:
Error: ERC20: transfer amount exceeds balance
UI shows: Donation failed
Expected Result
Before transaction:
User should see “Insufficient balance” if they don’t have the selected token
Screenshots
