Objective:
Let users manage their transaction fee balance more easily by setting a preferred amount of SOL to keep available for network fees.
Problem:
Currently, all transaction fees in Jupiter Wallet must be paid in SOL. If a user converts all their SOL to another token (like USDT), they can no longer perform transactions until they acquire more SOL. This leads to frustration and interrupted trading flow.
Proposed Solution:
Add a User-Defined Fee Reserve feature:
-
Users can set a preferred fee reserve (e.g., “Keep at least 1 SOL for fees”).
-
The wallet monitors the user’s SOL balance and shows warnings when it drops below their chosen threshold.
-
Optionally, users can enable auto-refill — when their SOL balance goes below the set amount, the wallet automatically swaps a tiny portion of another token (like USDT) to replenish SOL for fees.
-
The user still has full control — the SOL isn’t locked or restricted.
Benefits:
-
Prevents users from being stuck with no SOL for fees.
-
Gives users flexibility and control over how much SOL they want to keep.
-
Simplifies the experience for both new and experienced users.
-
Reduces support issues caused by “insufficient SOL” errors.
Conclusion:
A user-defined fee reserve makes Jupiter Wallet smarter and more user-friendly, ensuring smooth operations without forcing restrictions on how users manage their tokens.
thanks