Swap forensics · Uniswap v2 and v3

Was your swap targeted by a sandwich attack?

Paste an Ethereum transaction hash or wallet address. We read the block around it and show you the on chain evidence, line by line.

Checking on Ethereum Mainnet · no wallet connection needed
Block [NUMBER] · positions 140 to 144Illustrative
140Unrelated transferContext
141Searcher buys TOKEN with WETHsame pool as your swap, price moves upFront run
142Your swap: WETH to TOKENfills at the worse priceYou
143Searcher sells TOKEN for WETHunwinds the position from 141Back run
144Unrelated contract callContext
Same sender wraps your swap on both sides.High confidence pattern
  1. Locate

    Find the transaction and resolve its exact position inside the block.

  2. Classify

    Decode calls and swap logs for the neighbouring transactions to see who traded what, in which pool.

  3. Grade

    Weigh the evidence and separate high confidence patterns from candidates worth a second look.

Reading a result

Every result comes with a grade and the transactions behind it, so you can check our reasoning instead of taking it on trust.

High confidence
A front run and back run by the same actor, in the same pool, directly around your swap.
Candidate
Part of the pattern is there, but a link is missing or indirect. Worth reviewing yourself.
No pattern found
Nothing in the surrounding transactions matches a sandwich.
Coverage

Mined Uniswap v2 and v3 swaps on Ethereum Mainnet and Sepolia.

Networks
Mainnet, Sepolia
Protocols
Uniswap v2, Uniswap v3
Window
Up to 12 surrounding transactions
See full coverage
A note on what this is

Signals are evidence of a pattern, not proof of intent or profit.

Use a result as a starting point for your own review, not as a verdict.