-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Messaging/alert for not enough native token gas for amounts close to max #6047
Comments
This very use case was conflated with the "max" button functionality which ended up as a Rube Goldberg machine that had to fetch multiple quotes for a given swapper:
The issue is that network fee fluctuations were causing trade failures. We added a multiplier on the fee to allow for some fluctuations but it always meant balance was left over in the account, hence "send most" meme in product discussions. I strongly recommend we avoid this |
The learning was send max for native assets on native chains wasn't a fixable loop. |
if it walks like a duck... |
per conversation on 1-22-24 product will look at error messagin to other UX to help user undertand |
Hah, the ole send max of native asset. I think the solution is, sadly, none.
From the product lens it should "just work" aka it gives you the maximum amount when you click on it. We could get creative with optimistic quoting if we have one protocol but we have like 4 swappers and will add more too. |
Overview
Currently in production, when selecting an amount that is close to, but not the max amount of an asset a user gets not enough ASSET.ASSET for gas.
Sending some amount less than very close to the available balance will result in a successful trade (if it is above the minimum)
Displaying to the User an amount of balance, and then not allowing them to interact with the balance in full has caused support tickets and a bad user experience for those transacting in small amounts and wishing to use their full balances in any transaction.
References and additional details
Screen.Recording.2024-01-18.at.1.28.48.PM.mov
Acceptance Criteria
Could we possibly allow a user to send all of their balance and subtract the gas after they have selected the full amount?
Man this feels like a feature request for Send Max.
Still gonna keep it as a ticket.
Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response
The text was updated successfully, but these errors were encountered: