Sandwiched
Whether the swap sat between a front-run and a back-run by the same actor in the same pool and block.
Was this swap sandwiched by a bot, and how much did the trader lose to it?
Paste a swap transaction to see whether a bot wrapped it in a front-run and a back-run, and what that sandwich cost the trader.
The dashboard as it will open in Vantage. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.
Whether one swap was sandwiched, by whom and what it cost.
Whether the swap sat between a front-run and a back-run by the same actor in the same pool and block.
The output the swap would have received at the pool state before the front-run, minus what it received.
How much of the swap's allowed slippage, from amountOutMin in its calldata, the sandwich consumed.
The attacker's gain from the front-run and back-run, after the gas and tips they paid.
The front-run, the swap and the back-run in block order, with amounts, prices, gas and tips.
The pool's price before the front-run, after it, after the swap and after the back-run.
Detected sandwiches and the value taken on each covered chain.
Sandwiches detected on the selected chain in the last 24 hours.
Value taken from sandwiched traders over the last thirty days, by the same loss rule.
The pools with the most detected sandwiches in the period, with the value taken in each.
Detected sandwiches and the value taken from traders on each day of the period.
A sandwich attack wraps a victim's swap between two trades by the same bot: one just before it that moves the price against the victim, and one just after that trades back at the better price. The victim still gets a fill within their slippage limit, but a worse one, and the difference becomes the bot's profit. This checker takes a swap transaction and shows whether that happened and what it cost.
Everything it needs is in the block: the order of transactions, the pools they touched and each pool's state before the first trade. The loss is the output the swap would have received without the front-run, minus what it received. The page also counts sandwiches by day on each covered chain, each one linked to its transactions.
Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.
How receipts work →Read from chain state and history
A form of MEV where a bot sees a pending swap, trades just before it to move the price, lets the swap execute at the worse price and then trades back. The bot profits from the price move it caused, at the swapper's expense.
Look at the transactions just before and after yours in the same block and pool. If the same address or contract traded in your direction just before you and the opposite way just after, your swap was sandwiched. This checker makes that comparison for you.
The cost is the difference between what the swap would have returned without the front-run and what it returned. It is bounded by the swap's slippage tolerance: a wide tolerance leaves a bot more to take.
A sandwich needs the swap to be visible before it is included and room within its slippage limit. A tight limit leaves less to take, and private submission hides a swap until it lands in a block. Rollups whose sequencer keeps no public mempool see fewer sandwiches for the same reason.
Ethereum, BNB Chain, Base and Arbitrum to start, for swaps on Uniswap and its forks. Each detected sandwich links to the three transactions behind it.
Which builders produce Ethereum's blocks, how concentrated building is and what builders pay validators for each block.
EthereumDaily and monthly spot DEX volume on each chain and each exchange, decoded from swap events and valued at oracle prices.
Multi-chainEthereumSolana+3The DEX pairs with the most swaps, volume and distinct traders in the last 24 hours, by chain, with liquidity and pool age beside each.
Multi-chainEthereumBase+2Every spender that can still move a wallet's tokens or NFTs, with the allowance, when it was granted and the transaction that set it.
Multi-chainCheck an address before you send or accept funds: direct flags and one-hop links to sanctioned, frozen, hacked or phishing addresses.
Multi-chainEthereumTron+1DeFi value locked on each chain, counted once at oracle prices, with the chain ranking, Ethereum's share and the protocols behind it.
Multi-chainEthereumSolana+3Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.