Etherscan can decode a transaction into a function name and a list of hex parameters. It won't tell you, in one sentence, what actually happened.
I spent the last few weeks building something that does. Paste a transaction hash from Ethereum, Base, Arbitrum, Polygon, BNB Chain, Optimism, or Avalanche, and get a plain-English explanation: what tokens moved, what was swapped, what was approved, what it cost in gas, and what it meant for the wallet that sent it.
A few decisions I made on purpose:
→ No wallet connection, it only reads transactions that already happened, nothing to sign or approve
→ No AI black box, the explanation comes from parsing the transaction and receipt directly, not a language model guessing
→ Open source (AGPL-3.0), so the logic is inspectable, not a trust-me claim
It's version 0.1, free, and built solo. I'd genuinely value feedback from anyone who works with any of these chains regularly, what's confusing, what's missing, what would make you actually use it.
Try it: https://tx.tomnitive.com/
Code: https://github.com/khalilahmed63/Transaction-Explainer
Top comments (0)