TraderAwareness stage⏱ 3 min read

Jito Bundles Explained: Solana Routing and Limits

**Answer first** - A Jito bundle is a group of up to five signed Solana transactions submitted to the Jito Block Engine. If selected, the transactions execute sequentially and atom

Jito bundle submission, auction, and confirmation workflow
FR
FRB TeamMEV Specialists
Last updated
#Solana#Jito#MEV#Private Bundles#Execution

Answer first - A Jito bundle is a group of up to five signed Solana transactions submitted to the Jito Block Engine. If selected, the transactions execute sequentially and atomically within one slot. A successful submission response only confirms receipt: it does not prove that the bundle landed. Operators must query status, verify signatures, and reconcile both Solana fees and the Jito tip.

Jito bundles in one table

Property Documented behavior Operational consequence
Size Up to five signed transactions Keep the sequence small and deterministic
Ordering Transactions execute in listed order Order dependencies explicitly
Atomicity All transactions succeed or none are committed One failing transaction rejects the bundle
Scope Execution occurs within one slot A bundle cannot span slots
Selection Bundles compete in an auction A valid bundle may still not be selected
Receipt The API can return a bundle ID Query status; receipt is not landing

Jito''s model should not be described as identical to an Ethereum bundle. The networks, auctions, fee models, and confirmation rules differ.

Submission lifecycle

1. Construct

Build and sign every transaction before submission. Validate account permissions, recent blockhash handling, compute budgets, token accounts, and state assertions.

2. Simulate

Simulation should use the same instructions, account set, and fee assumptions intended for submission. A successful simulation is a validation result for a referenced state, not a forecast of landing or outcome.

3. Add the tip and fee policy

Jito requires a tip for a bundle to be considered. Solana also has a base fee and an optional prioritization fee. These are separate costs and should be capped independently.

Avoid publishing a universal "competitive tip." Demand changes, and a number without a timestamped sample and method quickly becomes misleading.

4. Submit

Send the fully signed transactions to the documented bundle endpoint. Store the request time, region, blockhash, signatures, tip account, tip amount, and returned bundle ID.

5. Verify

Query the bundle status, then verify the transaction signatures on-chain at the commitment level selected by the operator. Reconcile:

  • whether the bundle landed;
  • the slot and signatures;
  • base and priority fees;
  • the Jito tip;
  • any expired or rejected attempt;
  • any fallback route that changed the original privacy assumptions.

What atomicity does and does not mean

Atomicity means the listed transactions are committed together if the bundle executes successfully. It does not mean:

  • the bundle will be selected;
  • the state used during construction remains unchanged;
  • the resulting trade is profitable;
  • a separate future transaction is protected;
  • a stop-loss instruction exists or can execute later.

A risk control must be technically present in the submitted transaction sequence. Marketing language cannot create that control.

Common failure categories

Category Example Response
Construction Invalid signature or account list Rebuild and re-simulate
State Blockhash expired or account state changed Refresh state and invalidate stale assumptions
Execution A transaction in the sequence fails Inspect logs and reject the whole candidate
Auction Tip is insufficient for current competition Respect the configured cap; do not chase automatically
Confirmation Receipt exists but no landing is observed Query status and record the attempt as not landed
Fallback A direct send replaces the bundle route Re-evaluate visibility and atomicity assumptions

Jito and FRB Agent

FRB Agent is a non-custodial Windows execution assistant. Signing keys remain under the user''s local control. FRB can support a configured bundle workflow, but Jito remains the external submission infrastructure and its current documentation defines the route''s behavior.

Start with Simulation Mode, review Private Bundles, and keep a restricted wallet and hard fee limits for any controlled test.

FAQ

Does a bundle ID mean the transactions landed?

No. Jito states that a returned bundle ID does not guarantee processing or on-chain landing.

Are Jito tips the same as Solana priority fees?

No. The Jito tip participates in the bundle auction. Solana base and priority fees are separate network fee components.

Are Jito bundles invisible forever?

No. Landed transactions become on-chain data. Avoid absolute claims about privacy; use the provider''s current routing documentation.

Primary sources

Related Articles

Further reading & tools

Discussion

No notes yet. Add the first observation, or share the link with your team on X (@MCFRB).

Leave a note
Notes are stored locally in your browser only.
Control the Pulse

Expand Your Execution

Maximize your edge by exploring the full FRB toolkit. From institutional-grade telemetry to ready-to-export strategy scripts.

Blog → App Bridge

Ready to deploy this strategy? Open the dashboard and monitor execution.

Ready to Evolve?

Take the Next Step

Whether you're verifying terminal security or launching your first bundle, the FRB journey starts here.

Recommended

Install FRB Agent

Secure Windows build. Verified via SHA-256 for maximum integrity.

Recommended

Read Docs Quick Start

Master the setup in 15 minutes. From wallet pairing to first bundle.

Recommended

Launch Dashboard

Monitor your Ops Pulse and manage transaction routes in real-time.