MEV (Maximal Extractable Value) bots are automated programs that monitor pending transactions and insert themselves to profit at your expense. Understanding how they work helps you trade more effectively and lose less to invisible extraction.
What MEV Is
MEV refers to the profit that block producers (validators/miners) and bots can extract by controlling transaction order within a block. Originally called "Miner Extractable Value" in the proof-of-work era, it's now "Maximal" since it applies to all consensus mechanisms.
When you submit a transaction, it sits in the mempool (pending transaction pool) before being included in a block. For a brief window, anyone watching the mempool can see exactly what you're about to do — and act on it.
The Three Main MEV Strategies
1. Sandwich Attacks
The most common attack against retail DeFi traders.
You submit a swap: buy 10 ETH worth of TOKEN on Uniswap with 0.5% slippage tolerance.
A bot sees this in the mempool and:
- Frontruns: Submits a buy for TOKEN with higher gas (gets included before your tx). Price rises.
- Your transaction executes at the higher price (within your slippage tolerance).
- Backrins: Bot sells TOKEN immediately after your tx. Price drops back. Bot pockets the difference.
The bot extracted the spread between "before your buy" and "after your buy" prices. On large trades, this can be hundreds to thousands of dollars.
2. Frontrunning
Simpler than sandwiching. A bot sees a profitable transaction and replaces it:
- You discover an arbitrage opportunity and submit a transaction
- A bot sees it, submits the same transaction with higher gas
- Bot's transaction executes first, takes the profit
- Your transaction executes but the opportunity is gone (may revert or lose money)
This is especially common with on-chain arbitrage and liquidations.
3. Backrunning (Benign MEV)
Not all MEV is harmful to users. Backrunning is typically benign:
- A large trade creates a price imbalance between two DEXs
- Arbitrage bots immediately buy the cheaper asset and sell the more expensive one
- Prices across DEXs rebalance
This MEV benefits the market (tighter price alignment) but profits go to bots rather than LPs.
4. Liquidation MEV
When a DeFi lending position becomes undercollateralized, anyone can call the liquidation function and earn a liquidation bonus.
Bots monitor thousands of positions continuously and race to liquidate the moment a position hits the threshold. Legitimate function — but the liquidation bonus is MEV that goes to bots rather than being redistributed to protocol users.
How Much MEV Is There?
On Ethereum, MEV extraction has exceeded $1 billion cumulative tracked since 2020 (source: MEV-Explore). Daily extraction is in the millions during high-activity periods.
On Solana, MEV works differently (no traditional mempool — Jito's block engine handles ordering), but is still significant. Jito (the MEV infrastructure layer) distributes tip revenue to validators and stakers — a partial redistribution of MEV to the network.
How to Protect Yourself
Use Private Mempools / MEV Protection
MEV Blocker (CoW Protocol): Submit transactions via MEV Blocker RPC — your transaction is sent directly to block builders who've agreed not to sandwich. On Ethereum.
Flashbots Protect RPC: Transactions go through Flashbots' private relay, bypassing the public mempool. Free to use, just change your MetaMask RPC.
CoW Swap: Uses batch auctions and off-chain solvers — structurally resistant to sandwich attacks because transactions are settled in batches, not individual transactions.
Use Slippage Wisely
High slippage tolerance = more room for sandwiching. On Uniswap:
- For liquid pairs (ETH/USDC): 0.1% slippage is usually sufficient
- For smaller tokens: 0.5-1% max to limit sandwich profit
- Never use "auto" slippage on volatile tokens during high volatility
Trade on MEV-Resistant DEXs
CoW Swap — batch auctions eliminate sandwiching
1inch Fusion — limit orders settled by resolvers; no mempool exposure
dYdX — off-chain order matching; no on-chain mempool exposure
On Solana
Solana's architecture is different — the mempool model doesn't directly apply. But Jito's block engine creates a priority fee market where sandwich attacks can still occur on some DEXs.
SovereignSwap (Jupiter-based) routes through aggregated liquidity — Jupiter's routing is more efficient, often splitting trades across multiple pools to reduce single-pool price impact and thus reduce sandwich profitability.
MEV and Validators
Under Ethereum's MEV-Boost system:
- Validators outsource block building to specialized "builders"
- Builders search for MEV opportunities and pay validators for inclusion
- Most ETH staking yield now includes MEV tips on top of base rewards (~20-30% of total staking yield comes from MEV)
This means LST holders (stETH, rETH) indirectly benefit from MEV through higher validator yields. Jito on Solana does the same — jitoSOL captures MEV tip revenue.