How the pieces fit
Jito-Solana is a modified validator client run by a large share of Solana stake. Validators running it accept bundles through the Jito Block Engine, an off-chain auction house: searchers attach a tip (a SOL transfer to one of eight designated tip accounts, conventionally in the bundle's last transaction), the Block Engine simulates each bundle, and winning bundles are handed to the leader for inclusion — atomically and in order.
Three properties follow that matter to a trading system: bundles only land when a Jito-running validator is the leader (plan for multi-slot latency); a single failing transaction drops the whole bundle silently (simulate first); and tips are a market (price them dynamically, never hardcode).
Pricing tips without overpaying
The tip floor is 1,000 lamports, but a floor bid is not a strategy. Poll the Block Engine's tip-floor endpoint for live percentile data and peg routine flow at the 50th–75th percentile, escalating toward the 95th+ only when the trade justifies winning a contested slot — launches, liquidations, oracle updates. During calm periods that means tens of thousands of lamports; in hot moments the clearing price can jump three orders of magnitude in seconds.
Why bundles fail
- Simulation failure — any transaction reverts, the bundle is dropped with no on-chain trace.
- Outbid — your tip lost the auction for that leader window.
- Blockhash expiry — the bundle waited too long for a Jito leader; use a fresh blockhash and consider resubmission logic.
- Structural errors — more than five transactions, tip not in the final transaction, or duplicate transactions across pending bundles.
Submitting bundles fast
You can call the public Block Engine directly, but shared endpoints add jitter exactly when you can least afford it. AllenHark Relay keeps persistent, co-located connections to the Block Engine and accepts sendBundle over HTTPS or QUIC — QUIC's 0-RTT resumption typically saves a round trip on every submission. For single (non-bundle) transactions that just need to land in the current slot, Slipstream handles sender-agnostic routing with protocol fallback.