Strategy
Each bot's Strategy page has one card of Simple controls. They are the settings that matter most, in trader words. Everything else the bot can do sits behind Expert settings. This page covers the controls the snipers and the Solana Wallet Copy Trader share; the Solana Arbitrage Bot has its own Simple page (watchlist, minimum profit, per-trade cap, daily caps), described in its guide.
At the top of the card the strategy is written out in two or three sentences, for example: "Buys 0.03 SOL of each new launch on Pump.fun. Sells half at 2x and lets the rest ride; sells everything at −30 %. No budget; no daily loss limit." Next to it is one number for the worst case: the most SOL that can be in trades at once, and roughly what a trade that hits your stop loss loses.
Nothing changes until you press Save. Your server checks every save before the bot uses it.
The Simple controls
Budget (optional)
"Never have more than __ SOL in trades." The total SOL in open trades never goes over this, across every launchpad. Off by default, with a suggestion. When you set it, your server enforces it at the moment of buying: a launch that would go over is skipped ("Skipped: your budget is in use").
Spend per token
"Spend __ SOL per token." How much each buy costs.
- It must be more than 0.
- With a budget, it can be at most a quarter of the budget, so the budget always covers several trades.
- If it's more than a tenth of what's in your wallet, the page warns you (you can still save).
Take profit
"Sell at" 1.5x, 2x or 3x or your own multiple, where 2x means the price has doubled. Choose to sell everything there, or sell half and let the rest ride: the rest is then sold by the stop loss, or when the price drops back from its high.
Stop loss
"Sell if down __ %." If a token falls this far below what the bot paid, it sells everything. It must be between 1 and 99. The page refuses a stop loss another rule makes unreachable, and says which rule and what to do.
On the Solana Momentum Sniper the rug checks can sell before the stop loss is reached; the page tells you when that happens.
Daily loss limit (optional)
"Stop buying for the day after losing __ SOL." Once today's closed trades have lost this much, buying stops until midnight (your local time). Selling carries on, so open trades are still managed. Off by default, with a suggestion; when set, your server enforces it.
Launchpads
Where the bot buys. What the control offers depends on the bot:
| Bot | Launchpads |
|---|---|
| Solana Block-0 Sniper | Tick the launchpads it trades, from the ones on your plan; each extra launchpad is a monthly add-on. Brands such as StonkFun or Moonshot are ticked one by one but trade with their rails' settings (Raydium LaunchLab or Meteora DBC). At least one must be on. Newer launchpads are marked "Newer, may change"; see Solana Block-0 Sniper. Turning one on asks you to confirm. |
| Solana Momentum Sniper | Pump.fun, always on. It keeps trading a token on PumpSwap after it graduates; Raydium CPMM and Meteora DAMM v2 (Beta) are switched on in Expert settings. |
| Solana Graduation Sniper | The launchpads whose graduations it buys: Pump.fun, Raydium LaunchLab and the brands on it, and Meteora DBC and the brands on it. |
| Solana MC Breakout and Dip Snipers | Launchpads and pools: the same launchpads, plus PumpSwap, Raydium CPMM and Meteora DAMM v2. |
| Solana Wallet Copy Trader | No launchpad control: it copies on the pools and curves the wallets you follow trade on. Expert settings can limit it (Copy only on). |
| Solana Arbitrage Bot | No launchpad control: Expert settings lists the pools it trades. |
Style
Safer, Balanced or Riskier. Style sets every setting that decides which tokens to buy and how to manage them once bought: the filters, how many tokens at once, how much to take off straight away, how long to wait for it to rise, and when to sell on the way down. Each Style shows the worst case for your settings before you save.
| Style | Solana Block-0 Sniper | Solana Momentum Sniper |
|---|---|---|
| Safer | Strict filters, one token at a time, banks 80 % straight after buying. | Only the clearest runners; sells fast on any sign of a rug. |
| Balanced | Up to 3 tokens at once, banks 60 % straight away, lets the rest run. | A good buy signal; protects gains on the way down. |
| Riskier | Looser filters, up to 10 at once, holds everything to ride bigger runs. | More buys and looser rug checks to ride bigger runs. |
Trading hours (Solana Block-0 Sniper)
The Solana Block-0 Sniper can trade only at the times you choose. Its Schedule page (and, in Simple mode, Only trade at certain times on Strategy) holds a week of time slots in your city's time. Outside them it buys nothing and Activity says "Skipped: outside your trading hours"; open positions keep being sold by your rules. Your server enforces the hours whether or not the app is open. The time zone you pick is also where the day of the daily loss limit starts. Off to start with: the bot trades around the clock.
The other six bots have no schedule; they trade whenever they're running. To stop buying for a while, use Pause buying.
Speed
Three settings: Normal, Fast or Fastest. They are names for fee levels: Speed sets the priority fee your trades pay validators and how far the price may move between deciding and trading (slippage). A higher setting pays more per trade and accepts more price movement. It does not promise a trade lands sooner; fees are shown next to your PnL so you can see what it costs. New bots start on Fast.
The AllenHark relay
By default every trade, the buy, every sell and the clean-up afterwards, is sent through the AllenHark relay, which adds a small tip to each one (0.001 SOL today, counted in your fees next to your PnL). In Expert settings, under Execution, you can turn off "Send every trade through the AllenHark relay". Buys and urgent sells (the ones that sell everything when the price turns) still go through the relay with their tip; the other transactions are then sent without one. Practice and the practice comparison count the tips the same way.
With the Relay Dedicated add-on on your plan, your plan's bot wallets send through AllenHark Relay on a key of their own without the relay tip; your own fast senders still take theirs. See Relay Dedicated.
Your bots send to the relay with your own relay API key, so there is nothing to paste in. When you set up a bot it uses your default key from the Relay tab of your console; if you have no key yet, one called "Bots (auto)" is made for you and becomes your default. All your bots share it. The bot's settings show it as hidden. If you regenerate or delete that key, your bots get the new one (or your next default) on their own.
Fast senders
Every bot can use them. If you have your own accounts with other fast senders, the bot can send each trade through them as well as the AllenHark relay. Add them in Expert settings › Fast senders (Advanced mode; Simple mode doesn't show it). Each sender has a region, a tip per trade in SOL, an on/off switch, and shows whether its key is set. The AllenHark relay stays on unless you turn it off there yourself; the page asks before it does, and with no other sender on your trades then go through your server's RPC only.
| Sender | Lowest tip per trade | API key |
|---|---|---|
| AllenHark relay | 0.001 SOL | Managed by AllenHark |
| Nozomi | 0.001 SOL | Needed |
| 0slot | 0.001 SOL | Needed |
| Jito | 0.000001 SOL | Optional |
| Helius Sender | 0.001 SOL (0.000005 SOL with SWQoS only) | Optional |
| An RPC of your own | No tip | Set on your server |
A tip below a sender's minimum can't be saved. Tips are counted in your fees next to your PnL.
One tip per trade. With two or more senders on, the bot opens a small nonce account for your trading wallet (about 0.0014 SOL, refunded if the account is closed; it shows in the wallet's Advanced view) and gives each sender its own copy of the trade. Only one copy can go through, so only one tip is paid, and the trade says which sender landed it and the tip it paid. Practice never sends through your senders and never opens a nonce account.
Keys stay on your server. A sender's API key never passes through this site: the page only shows "Key set" or "No key". To set one, save the sender first, then on your server run harkctl config edit <bot> with the bot's name (sniper, momentum, copytrader, migration, mcap, dip or arbitrage; see Terminal and harkctl), find that sender's [[senders]] entry and put the key in api_key. A sender that needs a key stays off until it has one. Changing a sender's region clears its key, so set it again after.
What a new bot starts with
The two original snipers' Balanced starter. The other bots' starters are in their guides, under "Your settings, grouped".
| Control | Solana Block-0 Sniper | Solana Momentum Sniper |
|---|---|---|
| Budget | Off | Off |
| Spend per token | 0.03 SOL | 0.03 SOL |
| Take profit | Sells half at 2x and lets the rest ride | Sells half at 2x and lets the rest ride |
| Stop loss | Sells everything at −30 % | Sells everything at −30 % |
| Daily loss limit | Off | Off |
| Launchpads | The ones on your plan | Pump.fun (its only launchpad) |
| Style | Balanced | Balanced |
| Speed | Fast | Fast |
Custom values
If you change something in Expert settings that a Simple control can't show, that control says Custom (set in Expert settings) with a Reset button. Reset puts it back to the Simple value; nothing else changes.
Expert settings
Expert settings (and the Advanced switch) open everything the bot has: the full entry → buy → exit editor with a diagram of the exit steps, per-launchpad values, the raw config and its versions.
- Editing settings for: the Solana Block-0 Sniper's settings can be different per launchpad. "All launchpads" writes the value everywhere; if a launchpad has its own value, you're asked whether to change it too.
- Validation: settings that make each other pointless are refused with a plain message, for example a take profit the profit steps can never reach.
- Versions: every save is a version, from the web, from support or from the terminal. You can go back to any of them.
The reference lists every setting, its range and what a new bot starts with:
- Solana Block-0 Sniper settings
- Solana Momentum Sniper settings
- Solana Wallet Copy Trader settings
- Solana Graduation Sniper settings
- Solana MC Breakout Sniper settings
- Solana Dip Sniper settings
- Solana Arbitrage Bot settings
The practice comparison
Below the controls, the practice comparison replays your recent launches with the settings you're editing and with your current ones, side by side: "With these settings, the last 7 days would have been −0.05 SOL, against +0.12 SOL now." It also shows the worst day and the worst trade for each.
What it is: a like-for-like test of two strategies on the same launches. Both sides see exactly the same tokens and the same price moves, and each runs its own filters, spend, limits and sell rules. It is the quickest way to spot a change that would have hurt.
What it isn't:
- Not a forecast. Past launches don't predict future ones.
- Not your exact trades. Prices after each buy are modelled, and a replay can't know how other traders would have reacted to your buys.
- Not proof of a gain. It shows the worst day and worst trade, never a projected profit. A change that looks better over 7 days can still lose next week.
Use it to rule changes out, then try the ones that survive in practice.
