MEV Protection: Your transaction executes first in bundles and MEV is extracted after execution, reducing harmful MEV attacks while letting you profit from arbitrage opportunities you create.

What Are Backrun Rebates?

Helius Backrun Rebates let you earn a share of the MEV (Maximum Extractable Value) your transactions create. When your trade generates profitable arbitrage opportunities, searchers compete to backrun your transaction - and you get paid a portion of their profits in SOL.

No Additional MEV Risk

No sandwiching or frontrunning possible - your transaction executes first and is never revealed publicly beforehand

One Parameter

Add rebate-address to your RPC URL - no code changes or contract modifications needed

How It Works

The rebate system operates through an order-flow auction that runs alongside your normal transaction processing:
1

Opt In

Add rebate-address=<YOUR_SOL_ADDRESS> query parameter to any sendTransaction call on mainnet
2

Auction Process

Helius forwards an unsigned copy of your transaction to our order-flow auction where pre-approved, KYC’d searchers bid to backrun your trade
3

Bundle Creation

The highest bidder wins and a bundle is created: [your transaction, searcher transaction]. Your transaction is always executed first
4

Automatic Payout

If the bundle lands on-chain, Helius automatically pays the agreed rebate directly to your specified address in SOL

Understanding Backruns

Backrunning is a beneficial form of arbitrage that helps keep prices consistent across different exchanges. Unlike malicious MEV attacks, backrunning improves the network by correcting price imbalances created by large trades. Example: When you buy BONK on Raydium, the price goes up on that exchange but stays the same on Orca. A searcher then buys BONK on Orca (cheaper) and sells on Raydium (higher price), capturing the difference as profit. With Helius rebates, you earn from this profit your trade created.
No Impact on Execution: Transaction inclusion is not impacted and user’s execution will not get worse.

How much can I earn?

You earn 50% of the MEV your trade creates
  • Larger trades with higher price impact generate more MEV and higher rebates
  • Payments are immediate - you receive SOL in the same block as execution

Quick Start Guide

Ready to start earning rebates from your trades? Get started in under 5 minutes with your existing transaction code.
// Create and serialize your transaction first
const serializedTransaction = transaction.serialize().toString('base64');

// Send transaction with rebate-address parameter
const response = await fetch(`https://mainnet.helius-rpc.com/?api-key=${API_KEY}&rebate-address=${REBATE_ADDRESS}`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    jsonrpc: '2.0',
    id: 1,
    method: 'sendTransaction',
    params: [
      serializedTransaction,
      {
        skipPreflight: true,
        preflightCommitment: 'processed'
      }
    ]
  })
});

const result = await response.json();
console.log('Transaction sent:', result.result);
console.log('Rebates will be paid to:', REBATE_ADDRESS);
Important: Only single-transaction requests on mainnet qualify for rebates. Batch RPC calls and devnet transactions are automatically skipped.

How Helius Protects You

Unlike other validators who could engage in malicious forms of MEV, your transaction is only shared with vetted searchers in a private auction. No other parties can see or modify your transaction before execution. Helius only permits searchers engaging in post-trade backruns.

Private Auction Only

Transaction shared with pre-approved, KYC’d searchers only

Post-Trade Only

Helius only permits post-trade backruns - no frontrunning allowed

No Additional MEV Risk

Your transaction executes first and is never exposed publicly

Fully Verifiable

All bundle activity visible on-chain for complete transparency

FAQ

Have questions or need help getting started? Reach out to our support team: