SandwichCheck
Transparent analysis

MEV detection methodology

SandwichCheck reports observable transaction patterns. It separates what the chain proves from what must be inferred about intent or profitability.

Current decision process

  1. Resolve a submitted transaction hash, or find recent supported swaps sent by a submitted wallet.
  2. Fetch the mined block and locate the victim’s transaction index.
  3. Decode supported router calls to identify the target pool and swap direction.
  4. Search earlier and later transactions in the same block for the same pool.
  5. Require a preceding swap in the victim’s direction and a following swap in the opposite direction, linked to the same surrounding sender.
  6. Return the candidate frontrun and backrun hashes as inspectable evidence.

Supported signals

Verdict meanings

High-confidence MEV detected

The analyzer found a strong supported pattern, such as a linked sandwich.

MEV-related activity found

One or more supported signals were found, but the result may require traces and profit accounting.

No supported MEV detected

No matching pattern was found within current coverage. This is not proof that the transaction experienced no MEV.

Pending, reverted, not found, or unsupported

The transaction cannot yet be evaluated, did not execute successfully, is unavailable, or does not match a supported pattern.

Limitations

Check a swapDetection guideFAQ