Buy Modes — Simple vs Hardcore
You now have two execution modes for your buys, configurable per rugger: Simple (default) and Hardcore. Both modes use the same multi-nonce infrastructure — the difference is only in fee and compute aggressiveness.
The infrastructure behind it: Multi-Nonce
Before talking about the modes, understand the infrastructure. On Solana, the leader role (the validator that produces the next block) rotates geographically every ~400ms among validators around the world. If your transaction is sent from a server far from the current leader, you lose the race against someone better positioned.
F Project solves this problem with a multi-nonce infrastructure on 5 bare-metal servers spread across all validator regions:
🇺🇸 US-NW (New York)
🇺🇸 US-LAX (Los Angeles)
🇩🇪 EU-FRA (Frankfurt)
🇳🇱 EU-AMS (Amsterdam)
🇯🇵 ASIA-TYO (Tokyo)For each buy, 5 transactions are sent in parallel — one from each server, each with its own durable nonce. The first one to reach the current Solana leader goes through and consumes its nonce. The other 4 automatically become invalid (their nonce no longer matches) → no possible double-fill, no risk of double buy.
Instead of 1 chance to be the fastest, you have 5. On every snipe.
⚡ Multi-nonce is active everywhere — new token creation, copytrade, quick buy. It’s the base infrastructure. The buy modes just describe how aggressively you send your transactions on top of this infrastructure.
Simple vs Hardcore — the recap
| 🎯 Simple | 🔥 Hardcore | |
|---|---|---|
| Multi-nonce 5 servers | ✅ | ✅ |
| Priority fee + tip | Your configured values (fixed) | Auto outbid of other snipers |
| Max priority per buy | Your settings | 0.025 SOL (cap) |
| Max tip per buy | Your settings | 0.002 SOL (cap) |
| Compute Unit on PumpFun | 120,000 (generous) | 95 000 (tight) |
| Compute Unit on PumpSwap | 150 000 | 150 000 |
| Transaction failure rate | Low | Higher (CU exceeded) |
One-liner : Simple = multi-region speed at your fees. Hardcore = multi-region speed at maximum aggressiveness (auto outbid + reduced CU on PumpFun to get through faster).
🎯 Simple Mode (default)
It’s the default mode on all your ruggers. Your fees are fixed — exactly what you configured in the rugger settings (priorityFee + buyTip). No automatic outbidding, no dynamic changes.
The compute unit limit is generous : 120,000 CU on PumpFun, 150,000 on PumpSwap. That means your transactions have enough budget to execute even if the path is heavy (cashback, Token-2022, etc.).
For whom : “calm” trading. You accept not always winning the race against the most aggressive snipers, but you want your buys to go through. Ideal for copytrades of wallets whose long-term performance you follow, where missing a trade doesn’t break the thesis.
🔥 Hardcore Mode
Hardcore is maximum aggressiveness.
What changes :
- Dynamic outbidding — the system monitors in real time the fees of other snipers on the token and always puts you above them. Minimum bump: +15% or +0.0005 SOL (whichever is higher), on top of your configured floors.
- Safety caps — even when outbidding, you are protected:
- Max priority fee per buy: 0.025 SOL
- Max tip per buy: 0.002 SOL
- Worst case per buy: ~0.027 SOL in fees (in addition to the amount you want to buy)
- Reduced Compute Unit — 95,000 CU on PumpFun (instead of 120k). A lighter transaction = faster to schedule by the leader = you win the race more often.
The trade-off: more failed transactions
The downside of reduced CU: on PumpFun, some Hardcore transactions will fail. Specifically with a “compute budget exceeded” error — the transaction didn’t have enough budget to execute because the path was heavier than expected (token with extensions, extra validations, etc.).
It’s the price to pay to have the lightest possible transaction and win the race in block 0.
Your funds are protected
This is the most important point to understand:
A failed transaction = no SOL deducted (except for ~0.000005 SOL of Solana base fee, negligible).
You don’t buy the token, but you also aren’t charged your buy amount or your priority fees. You can retry immediately or switch to Simple for this rugger.
Hardcore confirmation
When you activate Hardcore for the first time on a rugger, F Project shows you a warning screen that reminds you of the trade-offs: higher fees (capped) + more buys failing because of reduced CU.
You confirm with Yes, I still want Hardcore mode or you go back to Simple with I go back to Simple mode.
Where to configure
The buy mode is set per rugger, in the main rugger config section:
You can clearly see in the menu:
🎯 Buy Mode: Simple(default)🔥 Buy Mode: Hardcore(after activation)
Click on the line Buy Mode to switch. If you switch to Hardcore, the confirmation screen appears before validation.
When to use what
Stay on Simple if :
- You’re starting on F Project — it’s the safe mode, understand the basics before going further
- You’re trading “calm” ruggers where block 0 isn’t critical
- You want maximum predictability (your fees, your parameters, no surprises)
Switch to Hardcore if :
- You’re on a race-to-block-zero rugger where the first seconds make all the difference
- You accept losing ~20-30% of trades to win the juiciest ones
- You’re trading competitive ruggers where other snipers also use aggressive engines
Common hybrid setup : Simple on most of your ruggers, Hardcore on the 2-3 most profitable ruggers where the race is tight.
⚠️ Keep in mind
- ✅ Simple AND Hardcore use the 5 multi-nonce servers — no infrastructure difference
- ✅ A Hardcore tx that fails = you are NOT charged your buy amount or the fees
- ⚠️ Hardcore = more fails on PumpFun because of the 95k CU (vs 120k in Simple)
- ⚠️ Hardcore can consume up to 0.027 SOL in fees per buy (absolute cap, excluding Bribe)
- 🔧 If you see too many fails on a rugger in Hardcore, switch back to Simple — it’s probably a rugger whose tokens have paths that are too heavy for 95k CU
Related pages:
- 💰 Buy Config — amount, slippage, and other basic parameters
- ⚙️ Rugger Config — overview of the settings
- 📉 Buy the Dip — automatic DCA in case of a dump