THE ULTIMATE BUNDLER & LAUNCHPAD SUITESolana · v1.0FROZEN SIM ✓

The Arena is Automated.Don't Trade with Your Hands.Deploy atomic Pump.fun bundles, orchestrate organic wash trading and automate defensive counter-snipes on Solana. Every number is yours to set — N buy wallets, M exit wallets, per-wallet SOL, delays, tips. Test it all with virtual SOL before spending a single lamport.

Humans read charts; bots execute blocks. In the memecoin trenches, manual clicks get front-run in milliseconds. This suite puts industrial-grade MEV execution straight into your terminal — from atomic create + buys to 800ms Defender counter-snipes and gradual exits that don't crash your own chart.

100% DETERMINISTIC SIM · 0 LAMPORTS SPENT · FLIP TO REAL ANYTIME
LAND RATE
live bundles
INCLUSION
block #0
atomic 5-20+ txs
SOL PRICE
live · Solana
JITO AUTH RACING 1 → 150 RPCsPUMPFUN · RAYDIUM · HELIUS LIVE
launchbundle — terminal
● LIVE
$ launchbundle launch --strategy spark_fuse --jito --rpc 50
# edit anything: --wallets 25 --buy 0.05 --exit 10 --leg 0.02-0.35
[JITO]Bundle ACCEPTED → LANDED 0.9s
[BUNDLE]create + 3 buys atomic — block #0
[RACING]50 RPCs — first confirmation wins
[DEFENDER]external +0.42 SOL → sell 30% ×1.1
[WASH]12 cycles · 4.92 SOL vol · chaotic
[MONITOR]SL -25% · ladder 1.5×–10× · trailing 15/8
DISTRIBUTION1B supply · curve 15% · externals 56% · ours 29%
● Ours 290M● Ext 560M● Curve 150M
SOLANA · MAINNETREADY →
MEV ENGINE ACTIVE
Jito Block Engine · 0.35s p50 latency
fully customizable per strategy — wallets, SOL, tips, delays
WASH VOLUME · last 12 legs4.92 SOL
buy leg → sell legmax at tip
LAND 0.9s 150 RPCs 9 regions
THE ARSENAL

Everything you run from one terminal.

Each card is a live module in the panel. SIM runs the same engine as REAL — only the SOL is virtual.

Launch
SIM / REAL

Create on Pump.fun + buy wallets in the same block.

Wash
SIM / REAL

Paired sell/buy legs. Chaotic amounts, real volume.

Defender
SIM / REAL

External buy ≥ threshold → sell a % in waves, ~800ms.

Accumulator
SIM / REAL

Price dumps → buy dips from dedicated wallets.

Market Maker
SIM / REAL

Grid around mid. Replaces Defender+Accum while on.

Sniper
SIM / REAL

New mints or watchlist. Jito or RPC racing.

Strategies
SIM / REAL

Ten lessons, 1–10 SOL. Spark Fuse to Sovereign Book.

Sweep / Vault
REAL

Close ATAs, recover rent, backups, launch history.

Ladder / SL
SIM / REAL

Scale out at multiples. Stop and trailing from peak.

Fund / Transfer
SIM / REAL

Master → wallets. Buy cluster → exit treasury.

PnL / History
SIM / REAL

Per-launch cost, revenue, ROI. No hidden fills.

RPCs / Jito
BYO

Your nodes, your UUID. Never someone else's lane.

WHY BOTS WIN

Speed is the only edge left.

Humans read charts; bots execute blocks. In Solana's memecoin trenches, manual clicks get front-run in milliseconds. This suite puts industrial-grade MEV execution straight into your terminal — and every parameter (wallets, SOL, delays, tips) is yours to configure.

STEPHUMAN · MANUALBOT · THIS SUITE
Reaction to a buy~1–3s (click, confirm, pray)block #0 · 0.4s racing / Jito bundle
Launch executionscattered buys over minutesatomic create + N buys in ONE bundle
Volume generationmanual sell/buy back & forth12–25 organic wash cycles, chaotic jitter
Defensewatching the chart, hoping800ms Defender — external buy → auto counter-sell
Exitdump everything → slippageVWAP phases + final Jito flush, no front-run
Testingrisks real SOL to learndeterministic SIM — free, 0 risk, same engine
Manual trading gets front-run in milliseconds. Automation is not an edge — it's the baseline.
BUILT ON
SOLANA JITOPUMPFUNRAYDIUMDEXSCREENERGECKOTERMINALHELIUS
SEE IT IN ACTION

The three moves that win launches.

Volume, defense, exit. Three weapons, one terminal — each with the exact parameters you choose. Click through and see what the chart does.

ORGANIC VOLUME THAT ALGORITHMS CAN'T IGNORE

Break out of dead charts.

Rotate liquidity safely across your custom wallet cluster with intelligent bidirectional pricing presets — Neutral, Pump, Dump, Range, Chaotic. Real on-chain volume, real market presence. Bots and DexScreener rank what has volume.

  • Any wallet count — 5, 10, 25 buy wallets. Each cycle = 1 sell + 1 buy leg.
  • Set your own SOL per leg (0.02–0.35) and target % direction per preset.
  • Chaotic mode randomizes amounts and wallet order — no two cycles identical.
gross 2× leg volume · net ≈ 0
WASH VOLUME · 12 cyclessell leg → buy leg → repeat
buy sell● live
🧪 FREE SANDBOX — ZERO RISKVIRTUAL SOLNO WALLET NEEDED

Prove it on virtual SOL. Then go live.

The same engine that runs on mainnet runs here. Set your exact topology — number of wallets, SOL per wallet, funding order — and execute a full launch sequence with zero real capital. When every module lights green, you know exactly what you're deploying.

01
Design your topology
Set N buy wallets, M exit wallets, per-wallet SOL allocation, funding buffers, and delay profiles. Every parameter is yours to tune — or pick a preset and iterate from there.
02
Load a strategy or write one
Choose from pre-built strategies (Kraken, Scalper, Gentle Farmer, Pro Hunter…) or open the Strategy Editor to compose your own step-by-step: launch, wash, transfer, defend, ladder, stop-loss.
03
Run the full pipeline
One click executes every step in sequence — token creation, bundle buys, wash cycles, defender activation. The console logs every decision in real time.
04
Inject market events
Simulate whale buys, sniper entries, and organic volume. The Defender counter-sells, the Ladder takes profit, the chart reacts — all deterministic, zero capital at risk.
THE COMBINATION ENGINE
🎛️
Topology Control
Any number of wallets, any SOL split. Cluster buys, phased funding, per-wallet sizing.
📐
Strategy Library
9 pre-built launch profiles. Load, edit, or clone — every field is exposed in the Strategy Editor.
🔧
Manual + Strategy Fusion
Run a strategy as backbone, then override with manual buys, sells, and defense in parallel. The suite adapts in real time.
🎨
Infinite Combinations
Strategy × topology × timing × defense. Each variable is a brushstroke. Together, they paint the chart.

Pre-built strategies give you a tested backbone — but the real power is in the mix. Pair a Kraken launch with custom wash timing, override defense thresholds on the fly, run parallel manual buys alongside an automated ladder. Each variable is a brushstroke. Together, they paint the chart in a pattern that attracts external volume.

9 STRATEGIES SHIPPEDFULL EDITOR — EVERY FIELD EXPOSEDMANUAL + AUTOMATED IN PARALLEL
THE OBJECTIVEMASTERCLASS INSIDE

The Ultimate Bundler & Launchpad Suite

Launch your coin and bundle it atomically to secure the first blocks. No fragmented buys, no sniper gap. The bundle lands as one — creating instant organic volume, premium positioning on DexScreener, and real holders from second zero. Everything after that is about controlling the chart you just created. And every number is yours to set: N buy wallets, M exit wallets, per-wallet SOL, delays, tips — edit the strategy, preview it in SIM, then launch.

ATOMIC BUNDLE
create + buys
5 txs · 1 shot · block #0
ORGANIC VOLUME
wash + MM
real on-chain, not spoofed
REAL HOLDERS
N wallets
distributed from genesis
PHASE 1 — AUTOMATIC STRATEGIES & CREATION FLOW

Set it. Fund it. Deploy it.

Three autonomous steps. You choose the topology — the engine does the rest. No manual funding, no key juggling, no missed block.

⚙️ ANY AMOUNTS · ANY TOPOLOGY (N BUY + M EXIT)🎛️ LOAD YOUR OWN CUSTOM STRATEGY IN THE PANEL🧪 DETERMINISTIC SIM BEFORE MAINNET
MASTER
1.2 SOL
GENERATE
10 buy + 5 exit
FUND
0.25×3 + 0.003×2
CREATE
metadata + pump.fun
BUNDLE
3×0.20 atomic
ARM
Defender + Ladder
Your treasuryEncrypted keystoreVerified via postBalancesMetadata on IPFSJito chunk0 · 0.9s800ms + 5s poll

Generate exactly N buy wallets + M exit wallets. Deterministic keystore, encrypted on disk, never recreated mid-strategy.

  • You choose count: e.g. 10 buy + 5 exit, 25 buy + 10 exit — any topology. Keys are derived and stored in wallets.json / wallets_exit.json.
  • Buy wallets are the attack surface; exit wallets are the treasury — separation prevents fingerprinting.
  • Generation is atomic and backed up to data/permanent/wallets_gen_<ts>.json before every run.
  • In SIM, wallets are virtual holders with SOL balances — same logic, zero on-chain trace.
Real generation — 10 + 5 presetREAL VALUES
strategy: spark_fuse / watchfire
buyWallets: 10  → 0x7a3f… 0x9c12… (10 keys)
exitWallets: 5 → 0x3b… (treasury)
keystore: wallets.json (encrypted) + permanent backup
SIM: holders[] with { solBalance, tokens } — no RPC cost
N + M topologyencrypted keystorepermanent backupSIM virtual

Master wallet funds every buy and exit wallet in one pass. Dynamic topping ensures each buy has enough SOL to execute.

  • Funding = max(buyAmount, fundAmount) + feeBuffer per wallet. Master is checked before each transfer — if short, it fails fast with clear balance hint.
  • Exit wallets get a small gas reserve (0.003–0.005 SOL) — enough to sell and sweep, minimal stranded SOL.
  • Verification is authoritative: confirms via getSignatureStatuses + getTransaction postBalances — never trusts a lying getBalance (random RPC lag).
  • Wash pre-funding is separate: after creation, every buy wallet is topped to min 0.02–0.30 SOL for volume legs.
Real funding — Spark Fuse 3×0.16 SOLREAL VALUES
Master: 1.2 SOL
→ buyWallet 1: fund 0.25 SOL (buy 0.20 + 0.05 buffer) ✓ confirmed
→ buyWallet 2: fund 0.25 SOL ✓
→ buyWallet 3: fund 0.25 SOL ✓
→ exitWallet 1-2: fund 0.003 SOL each ✓
Total: 0.756 SOL funded · 0.444 SOL left for wash/jito
Verify: postBalances[wallet] == pre + 0.25 SOL
dynamic toppingauthoritative verify0.003 SOL exitfail-fast

One click deploys the full autonomous flow. Creation, buys, wash, transfers and monitors are orchestrated — you watch, the engine executes.

  • Load a preset (Spark Fuse 1 SOL → Sovereign Book 10 SOL) — it populates every module. Or craft a custom strategy in the editor with delays, slippage and tip controls.
  • Creation flow is visual: Fund → Create Token (image + metadata) → Bundle Buys (jittered clusters 0.5×–3.0×) → Wash → Transfer → Arm Defender/Ladder/SL.
  • Autonomous means autonomous: wash, defender and ladders run without clicks. Manual commands remain available in parallel.
  • Every step logs in English with SOL/token counts and links to explorer — no hidden state.
Visual flow — Spark Fuse autonomousREAL VALUES
[1] FUND      3×0.25 + 2×0.003  → 0.756 SOL
[2] CREATE    metadata + pump.fun create  → mint 7x9f…
[3] BUNDLE    3 buys ×0.20 SOL (clusters) → 13.5M tokens  (jito chunk0 atomic)
[4] WASH      12 cycles ×0.12 SOL chaotic → 4.92 SOL vol
[5] TRANSFER  Buy→Exit 60% via racing → 8.1M to treasury
[6] ARM       Defender 30% 800ms + Ladder 1.5×–10× + SL -25%
1-click deployvisual flowautonomousenglish logs
PHASE 2 — MANUAL COMMANDS & REAL-TIME CONTROL

While live — every command at your fingertips.

The token is live and the chart is moving. Every tool below is executable in real time, alone or together, without pausing the autonomous flow. While live means while live.

Buy or sell from any wallet set with exact percentages or SOL amounts, distributed across N wallets with optional delays.

  • Buy: set SOL per wallet or % of Master — engine splits across buy wallets with jittered clusters (natural distribution).
  • Sell: 25% / 50% / 100% or custom pct per wallet; choose buy-wallets vs exit-wallets vs deployer. Supports Jito bundles or racing RPC.
  • Delay modes: instant, gradual (10–20s jitter), or VWAP-style. Every leg is logged with tokens → SOL.
  • Example: 5 wallets × 0.20 SOL = 1.0 SOL buy → ~2.8M tokens each, 13.5M total in <2s.
Real Buy — 5 × 0.20 SOLREAL VALUES
$ launchbundle buy --wallets 5 --amount 0.20 --delay 200-600ms --jito
→ wallet1 0.19 SOL → 542k tokens ✓
→ wallet2 0.22 SOL → 598k tokens ✓
→ wallet3 0.18 SOL → 501k tokens ✓
→ wallet4 0.21 SOL → 571k tokens ✓
→ wallet5 0.20 SOL → 553k tokens ✓
Total: 1.00 SOL → 2.76M tokens · avg 0.00000036 SOL/token
% or SOLmulti-walletjittered clustersjito / racing

Move tokens from buy wallets to exit (treasury) or sweep everything back to Master — SOL + tokens + ATA rent.

  • Transfer: Buy → Exit at 50–70% with racing. Exit wallets become the sell surface — reduces fingerprinting.
  • Sweep: closes ATAs, burns dust, recovers rent (0.002 SOL per ATA) and sends all SOL/tokens to Master. Works for any mint.
  • Sweep is idempotent — run it repeatedly, it only sweeps what exists. Logs every wallet.
  • In SIM, transfer/sweep update holders[] instantly — same UX, no chain wait.
Real Transfer + SweepREAL VALUES
$ launchbundle transfer --from buy --to exit --pct 60 --racing
→ 5 wallets ×60% → 8.1M tokens to exit (0.4s)

$ launchbundle sweep --mint 7x9f…
→ wallet1: sold 1.2M on curve → +0.034 SOL → closed ATA +0.002
→ wallet2: sold 0.9M → +0.028 SOL → closed
→ Master: +0.42 SOL total (sweep complete)
Buy→Exit 60%ATA rent +0.002idempotentracing

Generate real on-chain volume with paired sell/buy legs. Chaotic mode randomizes amounts and wallet order for organic charts.

  • Each cycle = 2 legs: sell 0.02–0.35 SOL then buy same wallet back. Net ≈ 0, gross = 2× leg volume.
  • Pre-fund step ensures every buy wallet has 0.02–0.30 SOL before wash — without it legs are micro.
  • Chaotic: randomizes SOL per leg and wallet order, adds jitter so no two cycles are identical. Jito optional.
  • Logs: Vol / Fees / Net / txs per cycle — transparent P&L. No fake prints, all on-chain.
Real Wash — 12 ×0.12 SOL chaoticREAL VALUES
$ launchbundle wash --cycles 12 --leg 0.08-0.18 --chaotic --rpc 20
Cycle 1: sell 0.11 → buy 0.10 (wallet 3→7) vol 0.21
Cycle 2: sell 0.14 → buy 0.13 (wallet 1→5) vol 0.27
...
Total: 12 cycles → gross 4.92 SOL · fees 0.08 · net +0.04
Chart: volume +1.8×, holders unchanged
2 legs / cycle0.02–0.35 SOLchaotic jittergross 2× leg

Defender counters any external buy ≥ threshold by selling 30–100% of that buy in 1–5 Jito-backed waves within 800ms. Accumulator does the inverse on dips.

  • 100% deterministic: threshold jitter 0.7–1.0× never exceeds minSol, so any external buy ≥ minSol always triggers.
  • Amount jitter 0.8–1.2× and wave splitting keep it organic. Jito backrun when JITO_AUTH_UUID is set, otherwise racing RPC.
  • Accumulator: if price drops X% → buy Y SOL × Z times, same wave/jitter engine, opposite direction.
  • Both can run together; Market Maker pauses them while its grid is active. 800ms polling + mempool watcher.
Real Defender — 0.20 SOL / 30% / 1 waveREAL VALUES
defenderMinSol: 0.20
responsePct: 30%  (of external buy)
waves: 1  •  checkMs: 800ms  •  Jito: true
External: +0.42 SOL (predator)
→ Defender: 0.42×30%×1.1 jitter = 0.139 SOL sell in 1 Jito bundle (backrun, block #0)
Accumulator: drop -8% → buy 0.15 SOL ×3 (same engine)
800ms100% deterministic1–5 wavesJito backrun

Create a price grid that provides depth. The MM places staggered buy/sell orders around mid-price, harvesting spread while supporting the chart.

  • Grid: set levels (e.g. ±2%, ±4%, ±6%) with size per level. MM auto-rebalances as price moves.
  • Spread capture: buys dips, sells rips — each fill is a real on-chain trade, not spoofing.
  • Runs as the sole live strategy while active — it pauses Defender/Accumulator to avoid conflict, then resumes them when stopped.
  • Live controls: adjust levels and size without restarting; PnL and fills stream to the log.
Real Grid — ±2/4/6% ×0.05 SOLREAL VALUES
mid: 0.00000042 SOL
levels: -6% 0.05 SOL buy • -3% 0.05 buy • +3% 0.05 sell • +6% 0.05 sell
→ price dips -3% → buy 0.05 fill → inventory +119k
→ price rips +3% → sell 0.05 fill → spread +0.003 SOL
Depth: 0.20 SOL total · 4 levels · auto-rebalance
±2/4/6% gridspread harvestpauses defenderlive adjust

Scale out at multiples, cut losses at the peak, and ladder without clicking. All share the same PanelState and can be armed together.

  • Ladder: sell 25% at 1.5×, 3×, 6×, 10× (customizable) via 5s refreshState poll — no manual timing.
  • Stop-Loss: -25% from peak, optional trailing 15%/8% (arms at +15%, sells if drops 8% from high). Sells 100% instantly.
  • Gradual: 5–8% chunks with 10–20s jitter over 2 min — hides size, avoids price impact.
  • VWAP: 3 phases — 5% every 2–4s, 10% every 3–6s, final Jito bundle flush. All exits log tokens → SOL.
Real Ladder + SLREAL VALUES
ladder: [1.5× 25%, 3× 25%, 6× 25%, 10× 25%] → 100% scaled exit
stop: -25% from peak • trailing 15/8
gradual: 5–8% ×12 rounds • 10–20s jitter
VWAP: p1 5%×6 → p2 10%×4 → p3 Jito flush
→ 1.5× hit → sold 2.1M (25%) +0.18 SOL
1.5×–10× ladderSL -25%VWAP 3 phasesgradual jitter

Snipe new launches or mirror a wallet. Millisecond triggers, Jito bundles, and copy-trade with configurable buy amount and wallet count.

  • Sniper: watches pump.fun / Raydium for new mints, triggers on creation with buy amount and slippage, Jito bundle for block #0.
  • Copy Trade: follow any wallet — on their buy, we buy same mint with your size, optionally via Master. Latency <1s.
  • Both use racing + Jito, respect rate limits, and log detected/bought/failed/rejected counts.
  • Combine with Defender: snipe then immediately arm defense — the flow that wins launches.
Real Sniper + CopyREAL VALUES
$ launchbundle sniper --buy 0.15 --slippage 8 --jito --rpc 50
→ new mint 9x... detected 0.4s → buy 0.15 SOL → landed block #0

$ launchbundle copy --wallet 7x... --amount 0.05 --wallets 1 --jito
→ target buys 0.8 SOL → we buy 0.05 SOL → +12% in 2s
<1s latencyJito block #0pump/raydiumcopy 0.05 SOL
All manual commands share PanelState and run in parallel with autonomous strategies — no restart, no conflict, just control.
PHASE 3 — INFRASTRUCTURE & ADVANCED SUITE

The engine behind the edge.

Simulation, intelligence, networking and mempool mastery. This is what makes the launch repeatable, scalable and multi-chain ready.

The same engine, frozen and verified. Test any strategy with virtual SOL and holders — no chain cost, no risk, identical logs and distribution.

  • Frozen: simulation engine passed all tests and is locked — deterministic, no drift from REAL.
  • Virtual master + virtual holders + virtual DexScreener data — every module (wash, defender, ladder) runs the same code path.
  • Use SIM to validate before mainnet: load Spark Fuse, run the lesson, check PnL, then switch to REAL with one toggle.
  • SIM and REAL share PanelState shape — switching is instant, no rebuild.
  • Monte Carlo: 1000 randomized runs of your settings output P90/P50/P10 profit percentiles + a suggested stop-loss — size your launch and protect capital before spending a single lamport.
Real SIM run — Spark FuseREAL VALUES
$ launchbundle --sim launch --strategy spark_fuse
[SIM] FUND 3×0.25 ✓  [SIM] BUNDLE 13.5M tokens ✓
[SIM] WASH 12×0.12 → 4.92 SOL vol ✓
[SIM] DEFENDER 0.42→0.13 sell ✓  [SIM] LADDER 1.5× hit ✓
[MONTE CARLO] P90 +2.1 · P50 +0.4 · P10 −0.9 SOL → SL −25% auto
PnL: +0.08 SOL (virtual) — no SOL spent
5 SOL virtualfrozen enginesame code pathzero risk

ML suggests optimal wash size, defender thresholds and ladder steps from historical launches — you keep full manual override.

  • Learns from your jito-metrics.json, holder distribution and landed bundles to propose tip, jitter and wave counts.
  • Suggests buyAmount clusters and funding buffers that minimize stranded SOL while maximizing land rate.
  • Every suggestion is a starting point — you can lock any param and let ML tune the rest.
  • Runs locally; no data leaves your personal database unless you enable SaaS multi-tenant.
Real ML suggestionREAL VALUES
ML input: 106 bundles · 55.7% landed · avg tip 1.5M
Suggestion: wash leg 0.11 SOL (was 0.15) → +4% net
            defender 0.18 SOL / 28% (was 0.20/30) → -12% fees
Accept? [y/N] → apply to strategy
local only106 bundles learntip/jitter tunemanual override

You bring your own RPCs — Helius, QuickNode, Triton, any provider. Each trader connects 1 to 150+ private endpoints stored encrypted in their own database, never shared, never pooled. Our internal fleet is an EXAMPLE for latency reference only — users never use our nodes.

  • BRING YOUR OWN: paste your Helius / QuickNode / Triton endpoints in Panel → RPCs → Test (getSlot) → Save. The engine races through YOUR fleet — 1 for SIM, 20 for live, 150+ for war-mode sniping.
  • The 150-RPC examples on this page are OUR internal fleet with real millisecond timings (p50 0.35s @50 RPCs) — shown as a benchmark, not something you use. Your nodes are private to you; nothing is ever shared or pooled.
  • Per-user isolation: users.rpc_endpoints (JSONB, encrypted at rest) scoped by user_id. User A never sees or pays for User B's nodes, never hits their rate-limits.
  • Smart routing per request: rpcCall resolves via getUserActiveRpcUrls(userId) with 30s cache — if you add custom RPCs, every create/buy/defender/wash leg races through yours; if empty, a safe system fallback is used.
Benchmark — our internal fleet (reference only)REAL VALUES
1 RPC   → cold SIM       1.2s p50
20 RPCs → live trading   0.6s p50
50 RPCs → launch         0.35s p50
150+    → war-mode        <0.3s p50   (ours, internal)

YOU BRING YOUR OWN:
Helius → https://mainnet.helius-rpc.com/?api-key=xxx
QuickNode → https://solana-mainnet.quicknode.pro/xxx
Triton → https://rpc.mainnet.triton.one/xxx
→ Panel → RPCs → Test → Save (encrypted per user)
BYO 1 → 150+Helius/QuickNodenever ours30s cache

Jito now requires an authenticated UUID to auction your bundles. Request yours via a support ticket in the Jito Discord, paste it in Panel → Jito — stored encrypted per user, injected as x-jito-auth only for your bundles. Without it, bundles are ACCEPTED but never auctioned.

  • HOW TO GET IT: join the Jito Discord (discord.gg/jito) → open a support ticket → ask for a Block Engine UUID → you receive <xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>. Paste it in Panel → ⚙️ Jito → Save. That's it.
  • Why it matters: since Jito enforced UUID auth, bundles submitted without x-jito-auth are ACCEPTED (HTTP 200 + valid bundle ID) but silently marked Invalid and NEVER auctioned — no land, regardless of tip. The panel shows JITO AUTH ✓ only when YOUR valid UUID is present.
  • Per-user isolation: users.jito_auth_uuid encrypted at rest, scoped by user_id — your tips, your bundles, your land rate, never shared.
  • 9 regional Block Engines (NY, Amsterdam, Frankfurt, London, Dublin, SLC, Singapore, Tokyo), 2 req/s per region, tip floor/cap configurable, only paid if the bundle lands.
Real Jito — UUID flowREAL VALUES
1. Jito Discord → support ticket → Block Engine UUID
2. Panel → ⚙️ Jito → paste UUID → Test → Save
3. Launch --jito → bundles under YOUR lane

With UUID:
  bundle [create + 3 buys + tipTx] = 5 txs chunk0
  → ACCEPTED (your lane) → LANDED 0.9s · CU 1.4M

Without UUID:
  → ACCEPTED but NEVER auctioned (silent Invalid)
get UUID in Discordx-jito-auth9 regionsblock #0
ARCHITECTURE — MULTI-TENANT BY DESIGNrequestContext (AsyncLocalStorage) · per-user RPC/Jito isolation · encrypted Supabase
SOLANA COREACTIVE
PumpFun · Raydium · Jito · Helius · DexScreener
EVM ADAPTERSOON
Flashbots · MEV-Boost · viem/wagmi
GATEWAYS & BROKERSSOON
Fiat on/off-ramp · aggregated execution
YOUR PRIVATE STACK — 4 STEPS, ZERO LEAKAGE
1. SIWS Login
Sign with Phantom → JWT → userId isolated. Every API call carries your identity; no global pool.
POST /api/auth/siws → Bearer token
2. Connect Your Infra
Bring your own: paste your RPCs (Helius / QuickNode / Triton — 1 → 150+) + your Jito UUID (request it in the Jito Discord) → Test (getSlot) → Save. Encrypted per user, never shared.
POST /api/user/rpc (auth) → users.rpc_endpoints WHERE id=$1 · never uses our fleet
3. Launch on Your Rails
Fund → Create → Bundle. Every rpcCall resolves via getUserActiveRpcUrls(you) — your fleet races, your Jito lane lands.
rpcCall → your 50 RPCs → 0.35s p50
4. Defend Without Limits
Activate Defender (0.20 SOL/30%) — 800ms checks use YOUR RPCs + YOUR Jito UUID. No admin rate-limit, no shared congestion.
Defender → your lane · your rate limit · your PnL
Isolation verified: getCurrentUserId() via AsyncLocalStoragefetchUserRpcConfig(userId) 60s cache → 30s rpcCall cache per user. System fallback only if you have 0 custom RPCs.
FAQ

Answers before you ask.

Yes. Wallets are derived deterministically and encrypted on disk; per-user vaults (wallets.enc.json / keystore) are scoped by your account.

  • Keys are never logged, never sent to our servers in plaintext, and never shared across users.
  • Per-user wallet isolation: your buy/exit wallets belong to your account (multi-tenant SaaS).
  • Backups: data/permanent/wallets_gen_<ts>.json snapshot before every run — recoverable via the Launch Vault.
  • In SIM nothing touches the chain — no keys, no SOL, no risk.
Encrypted storage layoutREAL VALUES
users (Supabase) ── user_id
  └─ wallets.enc.json   (AES-GCM, per-user key)
  └─ jito_auth_uuid     (encrypted at rest)
  └─ rpc_endpoints      (JSONB, encrypted)
System fallback pool: used only when a user has 0 custom RPCs.
AES-GCMper-userSIM = no chainbackup auto

Jito Block Engine auctions bundles to validators as sealed units — your create + buys land atomically in one block, before any sniper can insert a tx.

  • A bundle is a set of txs executed together or not at all (atomicity) — no partial state, no sandwich window.
  • Your bundles are auctioned under YOUR UUID lane (x-jito-auth) — private, not shared with other traders.
  • No UUID = bundles are ACCEPTED but never auctioned (silent Invalid) — we show JITO AUTH ✓ only when yours is valid.
  • Tip controls: min/max lamports + retries with escalation — you decide how much to pay, only paid if it lands.
Chunk 0 atomic bundleREAL VALUES
create + 3 buys + tipTx  =  5 txs  (chunk 0)
  + 4 buys  (chunk 1)
  → bundled → auctioned (9 regions) → block #0
  All-or-nothing. No sniper gap.
atomicblock #0BYO UUIDtip only if lands

Yes — it is the SAME engine. SIM and REAL share PanelState and every module (wash, defender, ladder, MM) runs the same code path with virtual SOL.

  • Virtual bonding curve computes the same fees, slippage and price impact as the real pump.fun curve.
  • You can validate a full strategy (fund → create → buy → wash → defender) with 0 lamports spent.
  • The SIM engine is frozen/deterministic — no drift from REAL behavior.
  • Flip to REAL with one toggle when your topology is validated.
SIM run — Spark FuseREAL VALUES
[SIM] FUND 3×0.25 ✓  [SIM] BUNDLE 13.5M ✓
[SIM] WASH 12×0.12 → 4.92 SOL vol ✓
[SIM] DEFENDER 0.42 → 0.13 sell ✓
PnL: +0.08 SOL (virtual) — 0 SOL spent
same code pathfrozen0 risk1 toggle

No. Every user is isolated via AsyncLocalStorage request context: per-user RPCs, Jito UUID, encrypted wallet vault, and per-user Defender state.

  • rpcCall resolves through getUserActiveRpcUrls(you) — User A never sees or pays for User B's nodes.
  • Jito bundles are auctioned under your UUID only; land-rate metrics are yours.
  • The Defender reports per-user state (services.defender) so one user's strategy never flickers another's UI.
  • System fallback pool is used only if you have 0 custom RPCs.
Request isolationREAL VALUES
requestContext (AsyncLocalStorage) → userId
  → getUserActiveRpcUrls(userId)  30s cache
  → getUserJitoUuid(userId)       1h cache
  → wallets.enc.json[userId]
rpcCall(userA) → userA.urls · rpcCall(userB) → userB.urls
per-userAsyncLocalStorageencrypted0 leakage

You control every number. Launch funding is exact (buyAmount × wallets + buffer), tips are paid only if a bundle lands, and SIM is completely free.

  • Per-launch budget: pick wallets × buy each + fee buffer — the engine fails fast if the master is short (no surprise spend).
  • Jito tips: dynamic floor/cap (e.g. 1M–3M lamports) with retry escalation — paid only when the bundle mines.
  • Exit wallets keep a tiny gas reserve (0.003 SOL) so nothing is stranded.
  • Most use cases: a single external buy that triggers the Defender recovers more than the fees spent defending.
Spark Fuse budget (≈0.70 SOL)REAL VALUES
launch bundle  3×0.20 SOL       → 0.60
wash pool      pre-fund          → 0.05
fees + tips    create + gas      → ~0.05
master needs   ≈ 0.80–1.0 SOL (preflight aborts if short)
exact fundingtip only if landsSIM freepreflight
More questions? Open the panel in SIM and try it — the fastest way to understand the suite is to run it.
MULTI-CHAIN ROADMAP

Solana today. EVM and brokers next.

The engine doesn't get rewritten — it gets adapted. Same Defender, same simulator, same bundles. Only the network adapter changes.

PHASE 1IN PRODUCTION

Solana — Live

NOW · v1.0
  • Jito bundles — 9 regions + land-rate tracker
  • Deterministic Defender 800ms + Jito backrun
  • Frozen simulation + real distribution
  • DexScreener iframe + Dex Info + on-chain holders
  • 150 RPC racing · organic wash · TP/SL/MM
PHASE 2NEXT

EVM Expansion

Q4 2026
  • Ethereum + Base + BSC (viem adapter)
  • Flashbots / MEV-Boost — Jito equivalent
  • Defender EVM: mempool watch + private TX
  • Same simulator — Uniswap V2/V3 curves
  • Unified panel Solana ↔ EVM
PHASE 3PLANNED

Gateways & Brokers

2027
  • Fiat ↔ crypto gateways (on/off-ramp)
  • Broker API: aggregated multi-venue execution
  • Cross-chain routing + unified liquidity
  • Multi-tenant SaaS (Supabase) — 1 engine, N users
  • launchbundle SDK for third parties
READY TO EXECUTE?

Master the flow. Then go live.

Start in SIM — load Spark Fuse (1 SOL · 3 buy + 1 exit), then climb the 2–10 SOL lessons. Flip to REAL with one toggle. Connect your Solana wallet to unlock the terminal.