This is an optional feature. Helius will never participate in backrun rebates without your explicit permission. You must opt in by adding the rebate-address parameter to your transaction requests.

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

Your transaction executes first in bundles and MEV is extracted after execution

One Parameter

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

How It Works

The rebate system runs a private order-flow auction alongside the regular RPC flow. For each transaction, Helius forwards an unsigned copy to the auction while submitting the signed transaction through the normal RPC path. Because both paths happen in parallel, there’s no extra latency and the auction is never exclusive.
1

Opt In

Add rebate-address=<YOUR_SOL_ADDRESS> query parameter to any sendTransaction call on mainnet. This feature is entirely optional - Helius only participates when you explicitly opt in.
2

Auction Process

While your transaction is processed through the standard RPC path, Helius also forwards an unsigned copy to our private 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.
Bundle Execution: Your transaction always executes first in the bundle before any searcher transactions.

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
MEV Protection: Your transaction executes first in bundles and MEV is extracted after execution, letting you profit from arbitrage opportunities you create.

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 in bundles with vetted searchers only

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: