MEV Protection

Protected paths.Less sandwich risk.

Solana has no public mempool, but sandwich attacks still happen through private validator pools, searcher bundles, and RPC operators with transaction visibility. This page explains that attack surface and where protected submission paths can help reduce exposure.

Submission path
Protected
can reduce exposure versus standard RPC
Sandwich exposure
Reduced
reduced by design, not eliminated
Execution
Atomic
all-or-fail bundle semantics
Pre-confirm
~200ms
possible with Jito bundle pre-confirm
What's actually happening

Sandwich attacks on Solana, explained.

Solana does not have a public mempool like Ethereum. That does not make it MEV-free, it makes the attack surface different. Searchers observe transactions through private validator pools, RPC operators, and Jito bundles, then try to place trades around user flow.

01 · VISIBILITY

Searchers watch

Some validators run private transaction pools. Some RPC providers forward user transactions to searchers before inclusion. Some front-end bots inspect user flows.

02 · FRONT-RUN

Buy before you

A searcher sees your pending swap and places a buy before yours, usually via a Jito bundle, pushing the price up before you land.

03 · YOU LAND

At a worse price

Your transaction executes at the inflated price. If your slippage tolerance is too loose, you silently absorb the loss.

04 · BACK-RUN

Sell after you

The searcher sells immediately after yours in the same bundle and pockets the spread. The attack surface is different from Ethereum, but the extraction is real.

How Venum reduces exposure

Submit through protected paths.

The point is not to promise perfect protection. The point is to reduce unnecessary visibility, reduce avoidable ordering risk, and use cleaner submission paths than a standard single-endpoint RPC flow.

◆ PROTECTED SUBMISSION

Protected submission paths

One way to reduce exposure is to submit through paths that avoid the RPC operators and private transaction pools where searchers may watch.

◆ BUNDLE-AWARE

Bundle-aware ordering

When bundles are part of the flow, protective ordering flags can reduce insertion risk inside the same bundle where supported.

◆ ATOMIC

All or nothing

Bundle semantics are atomic: transactions execute completely or fail entirely. That helps avoid partial states, but it is not a blanket MEV guarantee.

◆ ISOLATED

Isolated submission flow

Keeping user flow separate from third-party searcher activity is part of the general goal: reduce visibility and reduce opportunities for ordering abuse.

◆ Specific path: private send

Closing the RPC-layer vector

The most common retail-side MEV vector is an RPC operator forwarding a pending transaction to a searcher. Private send ships your signed transaction straight to the slot leader instead — RPC operators are not on the path, so there's nothing for them to leak. One flag on /v1/send, no SDK swap.

Private send overview →
Standard RPC vs Venum

Two submission paths. Different tradeoffs.

This comparison is directional, not absolute. The practical question is whether your flow benefits from lower visibility and bundle-aware submission versus a standard RPC send path.

PropertyStandard RPCVenum
Transaction visibilityMay pass through operators with more visibilityCan be reduced through protected paths
Sandwich exposureCan be higher on large or loose-slippage swapsCan be lower
Submission methodSingle endpointProtected or bundle-aware paths
Bundle protectionNone by defaultProtective flags where supported
ConfirmationStandard polling is commonRealtime lifecycle feedback can be added
Integration workYou usually stitch it togetherHosted path available

Learn the attack surface, then choose your path.

If you want a simpler protected submission path in practice, Venum exposes one as part of the execution stack.