Skip to content
NEW Earn 30% affiliate commissions Get your link

Auto-sell a Solana token at your targets

Set take-profit levels, a stop-loss and a trailing stop for a token you hold, and this tab sells it when the price gets there. It prices and trades on the token's pump.fun curve, or through Jupiter limited to PumpSwap, Raydium or Meteora pools. Pasted-key wallets sell on their own; the connected wallet asks you to approve each sale. It runs only while the tab is open.

Price (SOL)—Load a token
Market cap (SOL)—Price × total supply
Token held—Across wallets
SOL from sales—Not started

Wallets that hold the token

Pasted keys sell on their own. The connected wallet asks you to approve each sale, so it can miss a fast move.

Source wallet private keys

Up to 50 wallets. Each one sells its own tokens and pays its own network fee.

0 wallets

Token

Auto finds a pump.fun curve or a PumpSwap, Raydium or Meteora pool with SOL.

Paste the mint; it loads on its own.

Venue

Positions

Each wallet's tokens position and what the bot has done with it.

No wallets yet

Paste private keys above to list the wallets.

Every sale needs a little SOL in the wallet for its network fee.

Activity

Price checks, rules that fired and every sale. Newest first.

Nothing yet

Start the bot and each trigger and sale shows up here.

Prices are checked every few seconds while the bot runs.

Exit rules

Measured against the entry price. Each rule fires once.

Entry price

SOL

The first price the bot reads.

Take profit

%
x
%
x

Shares are of the starting position. At 100% total, the top level sells all that's left.

%
%
x

Follows the highest price once it reaches the arm level (blank: from the start).

%

A sale fails rather than fill worse; it retries next check.

Check every

Priority fee

Up to 0.0003 SOL per sale.

Returns its rent (about 0.0015 SOL) to the wallet.

Entry
—
Sell 50% at 2x
—
Sell 50% at 3x
—
Stop-loss −40%
—
Trailing −25%
arms at 1.5x
SOLTidy fee
0.5% of SOL out

Paste the private keys of the wallets that hold the token.

Runs in this tab only

How it works

  1. Add the wallets

    Paste up to 50 private keys (kept in this tab only), or use your connected wallet and approve each sale.

  2. Enter the token

    Paste the mint and pick a venue, or leave Auto to use the first of pump.fun, Raydium and Meteora that can trade it with SOL.

  3. Set the exits

    Take-profit levels (share of the position at a multiple of entry), a stop-loss below entry and a trailing stop under the peak, plus slippage and priority.

  4. Review and start

    Confirm the rules and start. Pause and Stop work at any time, and the log records each trigger and sale.

How it works

Pump.fun coins on their bonding curve are priced from the curve's reserves, read from the chain every 2, 5 or 10 seconds. Everything else is priced with a Jupiter quote for selling 1% of your position, restricted to the venue's pools, at most every 4 seconds (Jupiter's free API is rate limited). Each price is compared with the entry: the first price read, or the one you type.

When a take-profit multiple is reached, every wallet sells that share of its starting balance. The stop-loss and the trailing stop sell everything left. Each sale is a fresh quote, a simulation and a signed transaction from that wallet, with SOLTidy's fee inside it; a sale that fails is retried at the next check, up to three times.

Limits you should know

This is a browser tool, not a server bot or an on-chain limit order. If the tab is closed or the computer sleeps, nothing sells. Prices are sampled every few seconds, so a token can gap through a stop-loss and fill well below it, or not fill at all if it falls further than your slippage. A thinly traded pool can also move against a large sale: the quote the bot uses is for 1% of your position, and the sale itself is quoted again at its real size.

Default rules and what they do
RuleDefaultSells
Take profit 1 2x entry50% of the starting position
Take profit 2 3x entryEverything left (shares total 100%)
Stop-loss −40% from entryEverything left
Trailing stop −25% from the peak, armed at 1.5xEverything left

What a sale costs

SOLTidy takes 0.5% of the minimum SOL a sale returns after slippage, in the same transaction. The venue's fee is in the price (pump.fun's curve: 1.25% for a young coin as of November 2026; pools: their fee tier). Each wallet pays its network fee, up to 0.00005, 0.0003 or 0.001 SOL of priority at Normal, Fast or Turbo. Closing the emptied token account after a full exit returns about 0.0015 SOL of rent to the wallet.

Questions & answers

Is this a limit order on chain?

No. Nothing is placed on chain until a rule fires; this tab watches the price and sends a normal sale when it does. That's why the tab has to stay open.

Which tokens can it sell?

Tokens on a pump.fun bonding curve, and tokens with a SOL pool on PumpSwap, Raydium (AMM v4, CPMM, CLMM, LaunchLab) or Meteora (DLMM, DAMM v1 and v2) that Jupiter can route to.

How exact are the trigger prices?

As exact as the last check. The bot compares each sampled price with your levels, so it reacts within one check interval, and the sale fills at the price of that moment within your slippage.

Can I change the rules while it runs?

Stop the bot, edit the rules and start again. Positions are re-read from the chain when it starts, so sales already made are accounted for; set the entry yourself if you want to keep the original one.

Are my keys stored?

No. They stay in this tab's memory, sign sales here only and are wiped when the bot stops or you leave the page.

Is there a fee?

SOLTidy charges 0.5% of the SOL each sale returns (of the minimum after slippage), paid inside the sale transaction, so a sale that doesn't land costs no fee. Pool or curve trading fees are part of the price and each wallet pays its own network fee.

Bookmark SOLTidy

Then open SOLTidy from the bookmark instead of from search results or links in DMs, where look-alike scam sites live.