Built for the “wait… what am I signing?” moment

Understand the transaction
before you sign it.

Paste an Ethereum transaction hash. We decode what it does, flag risky permissions, and tell you what to do next — in plain English.

Decode a transaction
No sign-up • No wallet connection • Read-only
Common risk
Unlimited approvals
We tell you
How to revoke
Example output
This is what you’ll see after pasting a hash
HIGH RISK
Plain-English summary

You’re granting a contract permission to spend your token balance. The approval is unlimited, meaning it can move tokens later without asking again.

Action
approve(spender, amount)
ERC-20 approval
What it allows
Spender can transfer your tokens.
Next step

If you didn’t intend this approval, revoke it in your wallet’s token approvals for the same network.

Tip: we never connect to your wallet — we only read public chain data.
No keys
No connect
Read-only

Wallet popups are not explanations.

You see a contract address, a function name, and a number. The dApp says it’s safe. But one signature can grant permissions that are hard to understand — and easy to regret.

This tool exists so you don’t have to guess. You get clarity, a risk rating, and the next action — before you click “Confirm.”

Common “scary” actions
approve()
Token spending permission
setApprovalForAll()
NFT/operator control
permit()
Signature-based approval
upgradeTo()
Contract upgrade/admin change
We decode these and explain the real-world meaning.

Three steps to clarity

Paste a hash. We decode. You decide — with confidence.

1

Paste the hash

Copy a transaction hash from your wallet or explorer and paste it in.

2

We decode it

We fetch verified contract details when available and parse the call data.

3

See risk + next steps

Get a clear rating and what to do next — including revoke guidance for approvals.

What you’ll get every time

No jargon. No guesswork. Just the information you needed in the first place.

Plain-English explanation

A human description of what the transaction does and why it matters.

Risk assessment

Low / Medium / High with specific reasons (unlimited approval, operator control, upgrades, etc.).

What this allows

The exact permissions being granted — and what a contract can do later.

How to revoke

If it’s an approval, you’ll get clear steps to remove permissions safely.

Private by design

Built to earn trust from day one.

No private keys
We never ask for seed phrases, signatures, or keys. Ever.
No wallet connection
No MetaMask popups. No permissions. You stay in control.
Read public data only
We analyze information already public on the blockchain.
No accounts. No tracking. Paste a hash, get clarity, move on.

Start free. Upgrade when it’s useful.

Try a few decodes at no cost. If you keep coming back, unlock unlimited checks and history.

Payments later — you can launch without Stripe and add it after validation.

FAQs

The questions skeptical crypto users always ask.

Do you connect to my wallet?+

No. This is read-only. We never request wallet permissions, signatures, private keys, or seed phrases.

What if a contract has no verified ABI?+

We’ll still show the contract address, method selector, and a best-effort explanation with clear uncertainty. Unknown contracts are treated as higher risk.

Can you undo a transaction?+

Blockchains are irreversible. But for approvals and operator permissions, you can usually revoke access. We show you how.

What networks do you support?+

Start with Ethereum for MVP. Add more chains once users ask for them (and you have volume).

Decode a transaction now

Free to start • No sign-up • No wallet connection