Step 7 · Exits & Selling
Once a token is tracked, the Live view gives you three granularities of exit.
Sell everything
Emergency dump — every bundle wallet exits in parallel. Each wallet's minOut is computed at the marginal rate — the last included seller's rate — so nobody reverts whatever the inclusion order. Missing approvals are staged first, in parallel too. The fastest possible out when the chart turns or external bots attack. Confirmation-gated because it is irreversible.
Sell a portion
The execute panel's Sell tab takes a percentage of the position — the app splits it across the bundle wallets pro-rata and sells through the curve with a slippage floor from a live simulation.
Sell one wallet
Each row in the Wallets table and the sniper panel has a per-wallet sell action — useful for trimming the largest holder without touching the rest.
Stop the bot
Stop halts the auto-buy loop instantly without selling anything. Positions stay; the loop dies. The dump refuses to run while auto-buy is live — stop first, then exit.
In the browser
| Call | Effect |
|---|---|
JBTerm.sell(index, pct?) | single wallet, all or a percentage |
JBTerm.sellAll({pct?}) | portion of the whole position, pro-rata |
JBTerm.dump({concurrency?}) | parallel exit across all wallets, marginal-rate minOut |
JBTerm.auto.stop() | halt auto-buy, keep positions |
All of them sign with the unlocked vault and execute real transactions — there is no dry-run on exits because hesitation is the expensive part.