Selling
Percent presets, Sell Initial, settling to your main chain, hiding dust, and the sell success card.
Open the sell screen
/selllists what you hold (per chain, with USD values). Pick a token.- From a position card (
/trades,/positions) tap Sell. - From any token card of a token you hold.
Amount
| Button | Meaning |
|---|---|
25% 50% 75% 100% | Portion of your balance of that token |
| Sell Initial | Sells exactly enough to recover what you paid, leaving the rest as a free position |
| Custom | Type a percentage or a token amount |
| Slippage | Per-trade override of your default |
| Refresh | Re-read balance and quote |
Where the proceeds go
A toggle on the screen:
- Main chain (default): the bot swaps to the token chain's native asset, then bridges that home to your main chain.
- Keep on this chain: proceeds stay as native on the token's chain.
If you hold no gas on the token's chain (for example you bought cross-chain and never topped up), the bot covers the tiny amount of destination gas needed for the sell so you are never stuck with an unsellable position.
Fee
The flat 1% Torch fee applies to sells exactly as to buys and is shown on the confirmation. See Fees.
Success card
After a sell the bot shows (example):
✅ Sold!
├ Sold 150,000 EXMPL
├ Received ~0.031 ETH ($79.05)
└ PnL +24.0% (+$15.30)
View transaction
[ 📈 Set Take Profit ] [ 📉 Set Stop Loss ]
[ 📤 Share PnL ]
[ Buy More ] [ Sell ]
[ 🔄 Refresh ] [ ◀ Back ]The position card updates; if you sold everything the position closes and any open TP/SL/limit orders on it are cancelled automatically.
Hiding tokens
Dust and airdropped tokens clutter /sell. Use Hide on any holding to remove it from lists, and Manage hidden to bring it back. Hiding is cosmetic; balances are untouched.
Leftover wrapped native
Older automated sells could leave a small wrapped-native balance (for example WETH). /unwrap converts it back to native in one tap. This helper is temporary and will disappear once no accounts have leftovers.