flashbots / flashbots/mev-explore-public

An mev transaction with partial revert is marked as entirely reverted

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
misclassified tx
Dominant language
No language data
Stars
60
Forks
11
PR merge metrics
No merged PRs in 30d

Description

`0x2e81405604f24bea85ab64adb6937f0b438940adad5f2fdb0f15f96092359cf3`

is an arbitrage that was very profitable, but it is marked as "reverted" in mev_inspections. Only sub-calls of this transaction were reverted, and those reverts were trivial (`usdc.name()`) and did not affect the overall success of the transaction.

Contributor guide

No contributing guide indexed for this repository

Research direction

Use transaction 0x2e81405604f24bea85ab64adb6937f0b438940adad5f2fdb0f15f96092359cf3 and trace how mev_inspections determines the transaction status. Compare the top-level result with its reverted sub-calls, especially usdc.name(); done means a transaction with successful overall execution is no longer marked entirely reverted when only trivial sub-calls revert.

Written by the indexing model from the issue text.

Assessment

Domain
blockchain
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.