Jito Bundles & MEV

Use Jito's block engine for atomic transaction bundles and MEV strategies.

Updated March 202510 min read

Jito provides MEV infrastructure for Solana, enabling atomic transaction bundles and providing early transaction visibility through Shredstream.

Jito-Solana Validator

Jito-Solana is a modified validator client that supports transaction bundles. Approximately 60-70% of Solana's stake weight runs Jito-Solana, meaning most blocks are produced by Jito validators. Bundles submitted to Jito's block engine are included in these blocks.

Transaction Bundles

A bundle is a group of up to 5 transactions that execute atomically and in order. Either all transactions succeed or all fail. This is essential for arbitrage strategies that require multiple transactions to be profitable. Bundles also provide MEV protection — your transactions cannot be sandwiched.

Submitting Bundles

Use the Jito SDK (@jito-foundation/jito-ts) to submit bundles. Include a tip transaction that pays SOL to one of Jito's tip accounts. The tip amount determines your bundle's priority. Monitor bundle status using the Jito API.

Shredstream

Jito's Shredstream service delivers raw shred data before transactions are confirmed, providing 50-200ms earlier data access than gRPC. This is used for MEV strategies requiring the absolute earliest transaction visibility.

Block Engine API

The Jito block engine API allows submitting bundles, querying tip amounts, and monitoring bundle status. Use the /api/v1/bundles endpoint for bundle submission.

ℹ️
This section is actively being expanded. Check back for more detailed guides, code examples, and tutorials.