Solana MEV Relay Services: Comprehensive Comparison 2025

A comparison of Solana MEV transaction relay services: AllenHark Relay, Jito, BloXroute and Helius. How each one sends, how each one charges, and which fits which use case.

  • December 11, 2025
  • Infrastructure
  • AllenHark Research Team
A quiet stack of pagesAn abstract drawing of light on the page's dark ground. A neat stack of thin, solid pages, the top one lit, with faint streams of light drifting toward it from the left.A quiet stack of pagesAn abstract drawing of light on the page's dark ground. A neat stack of thin, solid pages, the top one lit, with faint streams of light drifting toward it from the left.

In the competitive landscape of Solana MEV trading, the relay service you choose directly impacts your profitability. When the path to the leader is slow or crowded, a profitable arbitrage opportunity is gone before your transaction arrives.

This analysis compares five Solana transaction paths by how they deliver a transaction, how they charge and which use cases they fit. We don't print latency figures here: none of them is a measurement you could reproduce from your own box, so benchmark each service from your own region before you commit.

Executive Summary

ServiceBest ForHow it sendsCostUnique Feature
AllenHark RelayHFT, SnipingPrivate connections to the leaderMonthly plan (pricing)QUIC Protocol
JitoComplex MEVBlock-engine auctionVariable tipsRevert Protection
BloXrouteGlobal TradingGlobal relay mesh (BDN)SubscriptionMEV-Protect
HeliusPriority DeliveryStake-weighted connectionsSubscriptionStaked QoS
Public RPCTesting onlyGossip to the leaderFreeN/A

Key finding: No single service dominates all use cases. Institutional traders typically use hybrid strategies combining 2-3 services.


1. AllenHark Relay

Website: allenhark.com/infrastructure/allenhark-relay
Focus: Private transaction delivery to the current leader, over QUIC, WebSocket or HTTPS

Technical Architecture

AllenHark Relay takes your signed transaction and carries it over private connections straight to the current leader, without public gossip. Unlike mesh-based relays, there is no network of intermediate nodes between you and the relay.

Text
Your Bot ──QUIC──> AllenHark Relay ──Direct TPU──> Current Leader
                   (nearest region)    (private connection)
                   
Total hops: 1

Key Technologies:

  • QUIC, WebSocket and HTTPS: persistent connections, so no handshake per transaction
  • Leader-aware routing: sends to the current and upcoming leaders from the leader schedule
  • Jito bundles: up to five transactions, landed atomically and in order
  • Regions: Frankfurt, Amsterdam, New York and Tokyo

Performance Metrics

Latency: HTTPS is the simplest to integrate; QUIC and WebSocket keep one connection open, so you don't pay a handshake when the transaction is ready. Colocated, the public internet leaves the path entirely. We don't publish P50/P99 figures we haven't measured under load you'd recognise; benchmark from your own box against your own region.

Throughput: QUIC multiplexes many concurrent streams over one connection, so you are not paying a handshake per transaction the way you are over HTTPS.

Pricing

Pay per transaction:

  • API key: create one in the console
  • Relay tip: at least 0.001 SOL to an AllenHark tip wallet, inside each transaction you send
  • Relay Dedicated: the optional monthly upgrade for volume, paid in SOL, USDC or USDT at checkout
  • Whitelisted wallets (Relay Dedicated): transactions signed by them carry no relay tip
  • Relay Dedicated price: see pricing for the current figure

Pros

✅ Private path straight to the leader, never public gossip
✅ QUIC protocol removes per-request handshake cost vs HTTP/2
✅ Persistent connections over QUIC or WebSocket
✅ Jito bundles (up to five, atomic, in order)
✅ Pay per transaction, with Relay Dedicated when volume grows

Cons

⚠️ Four regions (Frankfurt, Amsterdam, New York, Tokyo), so pick the one nearest your servers
⚠️ No revert protection on single transactions (send a bundle when you need all-or-nothing)
⚠️ Monthly plan only (no pay-as-you-go tier)
⚠️ QUIC complexity (needs a QUIC client library; WebSocket and HTTPS are simpler)

Best Use Cases

  • Pump.fun sniping (first-to-buy scenarios)
  • High-frequency arbitrage (many transactions a second over one connection)
  • Colocated trading systems (the public internet out of the path)
  • MEV bots that need atomic Jito bundles through the same endpoint

Getting Started

Rust
// Rust example with Quinn
use quinn::{ClientConfig, Endpoint};

let conn = endpoint
    .connect("relay.allenhark.com:4433".parse()?, "relay.allenhark.com")?
    .await?;

let (mut send, mut recv) = conn.open_bi().await?;
send.write_all(b"api-key: YOUR_API_KEY\n").await?;
send.write_all(&serde_json::to_vec(&json!({
    "tx": tx_base64,
    "simulate": false
}))? ).await?;
send.finish().await?;

let response = recv.read_to_end(4096).await?;

Full documentation


2. Jito

Website: jito.network
Focus: Bundle-based MEV with revert protection

Technical Architecture

Jito operates a block engine that runs alongside validator clients. Searchers submit bundles of transactions with tips, and the engine auctions block space to the highest bidder. Crucially, Jito ensures specific transaction ordering.

Text
Your Bundle ──> Jito Engine ──> Auction Window ──> Validator (if won)
                                (auction hold)

Key Technologies:

  • Transaction bundles: Atomic execution guarantees
  • Off-chain Auction: an auction window where searchers bid for inclusion
  • ShredStream: Direct access to leader shreds

Performance Metrics

Latency:

  • Floor: set by the auction window, which a bundle waits out before it can land
  • Total: the auction plus propagation to the leader

Success rate: Variable (depends highly on bid amount)

Pricing

Auction-based model:

  • No base fee
  • Tips: Variable (typically 0.0001-0.01 SOL per bundle)
  • Failed bundles: Free (revert protection)

Competitive landscape:

  • Low-competition: Micro-tips sufficient
  • High-competition: Can reach 1-10+ SOL for highly profitable blocks

Pros

✅ Revert protection (only pay for successful bundles)
✅ Atomic execution (all-or-nothing guarantees)
✅ Most MEV volume runs through it
✅ Private during auction (bundles not gossiped until landing)

Cons

⚠️ High latency (Auction window introduces unavoidable delay)
⚠️ Unpredictable costs (Blind auction mechanics)
⚠️ Not ideal for sniping (in "first-come" scenarios the auction hold works against you)

Best Use Cases

  • Complex arbitrage (multi-hop swaps requiring atomicity)
  • Liquidations (requires revert protection to avoid gas waste)
  • Sandwich attacks (requires precise ordering)
  • Capital-intensive MEV (willing to pay high tips)

Getting Started

TypeScript
import { searcherClient } from 'jito-ts/sdk/block-engine/searcher';
import { Bundle } from 'jito-ts/sdk/block-engine/types';

const client = searcherClient('mainnet.block-engine.jito.wtf');

const bundle = new Bundle([], 5); // 5 transactions max
bundle.addTransactions(signedTx1, signedTx2, tipTx);

const bundleId = await client.sendBundle(bundle);

Jito documentation


3. BloXroute

Website: bloxroute.com
Focus: Global blockchain distribution network (BDN)

Technical Architecture

BloXroute operates a proprietary mesh network (BDN) with global nodes. It is designed to propagate transactions and blocks ahead of the standard gossip protocol.

Text
Your Server ──> BloXroute Edge Node ──> BDN Mesh ──> Solana Validators
    (Any location)      (Nearest POP)     (Optimized routes)

Key Technologies:

  • Hyper-connectivity: Peered with major validators
  • MEV-Protect: Optional secure routing to prevent front-running
  • Trader API: Advanced submission endpoints

Performance Metrics

Latency:

  • Advantage: routes around standard gossip
  • Leader-aware: Routes specifically to current leader's region

Throughput: High (Enterprise grade)

Pricing

Subscription model:

  • Free tier: Limited daily quota
  • Paid plans: monthly subscription; see BloXroute for current prices

Pros

✅ Global reach (excellent for non-EU/US traders)
✅ Multi-chain support (one API for Solana + Ethereum)
✅ MEV-Protect (Front-running protection similar to Jito but network-layer)
✅ Cloud integration (works well with AWS/GCP/Azure deployments)

Cons

⚠️ Subscription cost (High fixed cost for independent searchers)
⚠️ More nodes in the path (a mesh adds intermediate nodes vs a direct connection)
⚠️ Latency variability (Dependent on nearest POP proximity)

Best Use Cases

  • Global trading operations (Asia, Americas, EU)
  • Multi-chain arbitrage (Ethereum ↔ Solana bridges)
  • Institutional funds (requiring SLA and support)

4. Helius

Website: helius.dev Focus: Staked QoS & Infrastructure

Technical Architecture

Helius is a leading RPC and infrastructure provider. Their differentiating factor for transaction delivery is Stake-Weighted QoS (SWQoS). By delegating stake to their validators, they get a stake-weighted share of the leader's transaction ingestion, which helps during congestion.

Key Technologies:

  • Staked Connections: High-stake validators have priority in the leader's TPU
  • Geyser Plugins: Fast data streaming
  • Dedicated Nodes: a node of your own

Performance Metrics

Latency:

  • Propagation: helped by stake-weighted QoS
  • Reliability: holds up well during congestion

Pricing

Subscription model:

  • Developer: Free (standard QoS)
  • Business/Enterprise: paid plans (access to staked QoS); see Helius for current prices

Pros

✅ Congestion Proof (SWQoS bypasses packet dropping) ✅ Reliable (Major infrastructure provider) ✅ Comprehensive (RPC, API, Webhooks, DAS all in one)

Cons

⚠️ Not a "specialized" MEV relay (More of a premium RPC) ⚠️ Subscription required for QoS benefits

Best Use Cases

  • Reliable minting/sniping during congestion
  • General purpose trading bots
  • Production apps that need a dependable provider

5. Public RPC (Baseline)

For comparison, standard public RPC endpoints:

  • Latency: the gossip path, with no priority
  • Success rate: drops during congestion
  • Cost: Free
  • Use case: Development, testing, non-critical transactions

Popular providers: Solana Foundation RPC, Triton (Public), QuickNode (Public)


Comparative Analysis

Where the delay comes from

ServiceWhat sets the delay
AllenHarkYour distance to the relay region, then a private connection to the leader
HeliusYour distance to the provider, then a stake-weighted connection to the leader
BloXrouteYour distance to the nearest point of presence, then the mesh
JitoThe auction window, then the block engine to the leader
Public RPCPublic gossip, shared with everyone, congestion included

Cost Comparison

ServiceModel
AllenHarkRelay tip per transaction (from 0.001 SOL); optional monthly Relay Dedicated (pricing)
BloXrouteSubscription
HeliusSubscription (Business)
JitoAuction tips
Public RPCFree

Feature Comparison

FeatureAllenHarkJitoBloXrouteHelius
QUIC Support✅❌❌✅
Revert Protection✅ (bundles)✅✅ (MEV-Protect)❌
Bundles✅ (Jito bundles)✅✅ (BackRunMe)❌
Congestion Priority✅ (Direct)✅ (Auction)✅ (BDN)✅ (Staked QoS)
PrivacyPrivate connectionsAuction PrivacyMEV-ProtectStandard

Use Case Recommendations

Scenario 1: Pump.fun Token Sniper

Requirement: First-to-buy on new token launches
Priority: The shortest path to the leader
Recommended: AllenHark Relay (colocated)

Why:

  • Colocated, the public internet is out of the path entirely
  • No auction delay (Jito's auction adds latency before submission)
  • QUIC 0-RTT means no handshake at the moment the transaction is ready

Implementation:

Rust
// Colocate bot in Frankfurt datacenter
// Use QUIC with persistent connection
// Result: no public internet between your bot and the relay

Scenario 2: Complex DeFi Arbitrage

Requirement: Multi-hop swaps (e.g., USDC → SOL → BONK → USDC)
Priority: Atomic execution (all steps succeed or none)
Recommended: Jito Bundles

Why:

  • Revert protection saves gas on failed arbs
  • Atomic execution ensures profitable path completion
  • Worth the extra latency for transaction safety

Implementation:

TypeScript
const bundle = new Bundle([], 3);
bundle.addTransactions(swapTx1, swapTx2, swapTx3);
// Only charged if all 3 succeed

Scenario 3: Global Trading Bot (Asia-based)

Requirement: Trading from Tokyo/Singapore
Priority: Minimize cross-region latency
Recommended: BloXroute

Why:

  • BloXroute has edge nodes in Asia

Alternative: AllenHark Relay's Tokyo region, with your bot colocated near it


Scenario 4: High-Reliability Minting

Requirement: Ensuring tx lands during congestion
Priority: Packet inclusion probability
Recommended: Helius (Business Plan)

Why:

  • Stake-Weighted QoS is the gold standard for congestion
  • If you aren't using SWQoS, your packets are likely dropped
  • Jito is also an option if you pay high tips

Hybrid Strategies

Most institutional traders use multiple relays for redundancy and optimization:

Strategy 1: Speed + Safety

Primary: AllenHark Relay (private path to the leader)
Fallback: Jito bundles (if primary fails)

TypeScript
try {
    await allenHarkRelay.send(tx);
} catch (error) {
    // If AllenHark fails, use Jito with revert protection
    await jitoClient.sendBundle(bundle);
}

Strategy 2: Geographic Distribution

EU clients: AllenHark Relay
US clients: BloXroute (US East nodes)
Global/Congestion: Helius (SWQoS)

Route based on client location for optimal latency.

Strategy 3: Transaction Type Optimization

Snipes: AllenHark (path to the leader critical)
Complex MEV: Jito (atomicity critical)
Mints: Helius (QoS critical)


Decision Matrix

Answer these questions to choose your relay:

  1. Where is your infrastructure located?

    • EU: AllenHark
    • US: BloXroute or Helius
    • Asia: AllenHark (Tokyo) or BloXroute
  2. What's your transaction volume?

    • <100/day: Public RPC or Jito (if tips allowed)
    • 100-1,000/day: AllenHark or Helius
    • >1,000/day: AllenHark or BloXroute
  3. Do you need revert protection?

    • Yes: Jito or BloXroute (MEV-Protect)
    • No: AllenHark or Helius
  4. What's your latency requirement?

    • Shortest path to the leader: AllenHark (colocated)
    • Priority during congestion: Helius, BloXroute
    • Can wait out an auction: Jito
  5. What's your budget?

    • Free: Public RPC
    • Variable: Jito
    • Fixed Subscription: AllenHark, BloXroute, Helius

Industry Trends

1. QUIC Protocol Adoption

Solana's own TPU speaks QUIC, and relays are following. Expect more of them to accept QUIC from clients.

2. Geographic Expansion

Current concentration in EU/US. Asia expansion is next.

AllenHark Relay: Tokyo region alongside Frankfurt, Amsterdam and New York
BloXroute: Expanding Asian POPs

3. Stake-Weighted QoS (SWQoS)

Infrastructure providers delegating stake (like Helius and Triton) is becoming the standard for bypassing network congestion.

Impact: "Pay-for-priority" via stake is solidifying.

4. Regulatory Scrutiny

MEV services attracting regulatory attention in some jurisdictions.

Watch: EU MiCA regulations may impact relay operations.


Conclusion

There is no single "best" Solana MEV relay service. The optimal choice depends on your:

  • Geographic location
  • Transaction volume
  • Latency requirements
  • Budget constraints
  • Risk tolerance (need for revert protection)

Our general recommendations:

🥇 For HFT/Sniping: AllenHark Relay (colocated)
🥈 For Complex MEV: Jito Bundles
🥉 For Reliability/Congestion: Helius (SWQoS)
🏅 For Global Reach: BloXroute

Pro tip: Start with one service, measure performance in production, then expand to a hybrid strategy as your volume grows.


Next Steps

  1. Benchmark your current setup - Measure latency and success rates
  2. Test multiple services - Most offer free trials or free tiers
  3. Monitor performance - Track P50/P99 latency in production
  4. Optimize iteratively - Adjust based on real trading data

Ready to upgrade your transaction infrastructure?


Disclaimer: This comparison describes how each service works, not measured performance. Results depend on network conditions, geographic location and your implementation. Always test services in your production environment before committing.