AutoSwap lets you run automated token swaps on Solana โ from simple repeated activity to more advanced randomized configurations โ while staying fully wallet-controlled.
Back to AutoSwap โUse the Connect Wallet button in the top-right header. The Start Auto Swap button stays disabled until a wallet is connected โ this is intentional because all swaps are signed directly from your wallet.
The dropdown at the top of the card lets you choose which community receives a share of the swap fees. You must select one to unlock swapping. This can be changed any time before starting.
The estimator helps you work backward from a total amount, swap count, or time window into AutoSwap settings to consider entering. It is a planning tool only: it does not connect to a wallet, read balances, request quotes, execute swaps, or apply settings automatically.
On desktop, open the estimator panel beside the AutoSwap form. On smaller screens, select AutoSwap Math Estimator below the Swap and Auto Swap tabs to open the drawer.
You can also use the standalone calculator at aquavaults.com/autoswap/estimator. Both versions use the same calculation rules.
Enter the Total amount to use, then choose the From token and Swap into token. Preset tokens are available immediately, and custom Solana tokens can be found through Search / Manage Custom Tokens.
Select Number of swaps if you already know the transaction count. The estimator divides the total amount across that count, and you enter either a fixed wait or the Random Wait minimum and maximum you are considering.
Select Time available if you know how long the session should run. The estimator works backward into a suggested swap count, amount, and wait setting.
Select Estimate AutoSwap values. Review the suggested amount, number of swaps, wait settings, optional-feature details, and calculation notes. You can copy the result as a text summary.
The estimator does not apply the result. Return to AutoSwap and manually enter each setting after reviewing it.
With 10 USDC, a 1.5-hour time window, and Random Amount, Random Wait, and Flip-Flop turned off, the estimator suggests:
The 16 swaps contain 15 configured waits, or approximately 75 minutes of waiting, leaving approximately 15 minutes of planning room outside those waits.
Click the โ๏ธ Swap Settings bar to expand these controls. They persist across sessions โ set them once and they'll be remembered.
The percentage fee charged by AquaVaults per swap (separate from Solana network fees or DEX fees). Defaults to 1.0%. Range: 0% โ 10%. Fees route to the selected community's configured treasury accounts based on the token and routing path used.
Defaults to 1.0%. A lower value gives you better rates but may result in possible failed transactions. A higher value may increase transaction success but could result in a worse execution price.
An extra fee (in SOL) paid directly to Solana validators to get your transaction confirmed faster during congestion. Options:
This is the primary token pair that every AutoSwap run will use. It is always active โ the optional pairs below only come into play if you enable ๐ Random Swap Pairs.
Use the From and To dropdowns to choose your token pair. The balance for each is shown below its selector and refreshes after each swap. You can use a custom token by selecting ๐ Search / Manage Custom Tokens from the dropdown.
The amount of the From token to spend on each swap. For example, setting 0.5 with SOL as the From token will spend 0.5 SOL per swap. If ๐ฒ Random Amount is enabled, this fixed value is overridden.
How many swaps to execute in total before the run finishes automatically. Range: 1 โ 1000. The run will stop early if you press Stop or if a swap fails.
How many seconds to pause between each swap. Progress is shown in the Countdown status line. If โฑ๏ธ Random Wait Time is enabled, this fixed delay is overridden.
When the Flip-Flop toggle is on, AutoSwap automatically reverses the direction of the trade after each swap. For example:
This is useful for cycling liquidity between two tokens continuously without manually reconfiguring the pair between runs.
Each feature below is collapsed by default. Click its header row to toggle it on or off. When enabled, the section expands to reveal its settings.
Instead of a fixed delay, AutoSwap will wait a random number of seconds between each swap, chosen from your range. Useful for introducing more variability into automated activity patterns.
Instead of a fixed amount, each swap will use a random amount drawn from your range. The swap will only execute if your wallet has enough balance for the selected amount.
Add up to 2 additional swap pairs (Pair 2 and Pair 3). Each swap in the run will randomly pick one of the enabled pairs to execute. This lets you rotate activity across multiple token combinations automatically.
Each additional pair has its own:
Press ๐ Check Settings before starting. This validates your entire configuration and prints a summary to the Activity Log โ token pairs, amounts, swap count, features enabled, and estimated fees. Fix any warnings before proceeding.
Press Start Auto Swap to begin the run. Your wallet will prompt you to sign each transaction โ review and approve each one individually. The Status and Countdown lines update in real time so you can track progress.
The Stop button appears once a run is in progress. Pressing it halts the sequence after the current swap completes โ it will not cancel a transaction already submitted to the network.
Want a more hands-free setup? Some users choose to pair AutoSwap with external automation tools to assist with repetitive wallet confirmation prompts during long-running sessions.
You can use a publicly available auto clicker, or check out the Windows and Mac PyAutoGUI repos linked below if you want a more customizable setup.
The panel below the swap card records every action in real time.
Each line is color-coded: success for confirmed swaps, error for failures, info for status updates, and warning for non-critical issues.
The footer of the log shows running totals for Total, Errors, Warnings, and Success counts at a glance.
๐๏ธ Clear wipes the display. ๐พ Export downloads the full log as a text file โ useful for reviewing a completed run or reporting issues.
Connect your wallet, configure your activity, and automate recurring on-chain participation.