EVM Transaction Decoder& Intent Explainer
Paste the hash. Understand the action.
Decode contract methods, token movements, approvals, internal calls, gas usage and practical transaction consequences across supported EVM networks.
No wallet connection is required. Select the network, paste a transaction hash and review the available on-chain evidence.
Public decoding remains available while your account access is checked.
Open a transaction intelligence report
Select the network and paste the complete transaction hash.
Review honeypot behavior, taxes, privileged controls, authority and upgrade risk.
Transaction Intelligence Report
What did this transaction do?
Confirmed chain and gas context
Stable fields directly associated with the transaction and receipt.
Encoded contract instruction
Trusted ABI decoding is separated from recognized signatures and unresolved selectors.
Review raw calldata
Permissions created, changed or revoked
Approvals can remain active after the visible transaction has finished.
What moved, where and why it matters
Token, NFT, mint, burn and directly evidenced native movements are separated by direction.
Where the transaction logic executed
Direct destination, proxy context and available internal activity are kept distinct.
Precise observations, not a vague safety label
Each note describes the observed capability, permission or evidence limitation.
Facts, instructions, movements and unresolved checks
Missing evidence is shown as unresolved, never converted into reassurance.
Unresolved checks
0Preserve the explanation behind your decision
Log in to preserve complete transaction explanations across devices.
Investigate the destination contract
Review authority, mutable controls, honeypot behavior, taxes and upgrade risk for the contract this transaction called.
Decode an EVM Transaction Hash
An EVM transaction hash is a permanent reference to an attempted on-chain action. A block explorer can show the sender, recipient, value and status, but those fields often do not answer the question that matters: what did the transaction actually try to do, what happened after execution and what permissions may remain? TokenToolHub Transaction Intelligence combines transaction facts, receipt logs, verified contract information and available execution context into one explanation.
Select the network that contains the transaction, paste the complete 0x-prefixed hash and run the decoder. The tool does not connect to your wallet and never asks you to sign a message. Public decoding reveals the basic transaction, available method label and visible asset movements. Complete account intelligence adds decoded parameters, approval interpretation, internal activity, connected contract context, evidence classifications and report-ready research.
Resolve the method selector, trusted ABI context and encoded parameters.
Compare receipt status, logs, movements and available execution evidence.
Translate evidence into a bounded practical explanation without inventing intent.
Explore each layer of transaction evidence
Expand any topic to understand how methods, asset movements, permissions, execution paths and unresolved checks are interpreted.
01What the Transaction Decoder RevealsExecutive explanation, facts, outcomes and evidence limits+
The result begins with an executive explanation rather than a raw table. Declared action describes the contract instruction encoded in calldata. Observed outcome describes what the receipt, logs and available call evidence show. Practical consequence explains the likely user-facing effect while preserving an explicit boundary: the decoder can explain encoded action and observed effects, but it cannot know a person’s private motivation or judge whether the financial decision was wise.
Transaction facts include status, block, timestamp, confirmations, sender, direct recipient, native value, nonce, transaction type, gas limit, gas used, effective gas price and total network fee. Failed transactions are treated as failed attempts. The method may still be decoded, but TokenToolHub does not describe a reverted swap, claim or deposit as completed.
02Understand Contract Methods and Input DataSelectors, ABI evidence, proxy context and decoded parameters+
Contract calldata begins with a four-byte method selector followed by encoded parameters. The strongest decoding source is a verified ABI for the direct destination. When a confirmed proxy is involved, the verified implementation ABI can provide the effective method definition. Recognized standard signatures can identify common transfers, approvals and router calls without implying that the destination contract itself is verified. Selector-directory matches are disclosed as possible labels because multiple function signatures can share the same four bytes.
Complete intelligence presents the method name, function signature, parameter names, types and decoded values when the evidence is reliable enough. When the ABI is unverified or the selector is ambiguous, the raw selector and calldata remain visible and the unresolved reason is stated directly.
03Trace Token Transfers and Asset MovementsERC-20, NFT, mint, burn and native-value evidence+
The Asset Movement Ledger separates ERC-20 transfers, ERC-721 NFTs, ERC-1155 assets, mint events, burn events and directly evidenced internal native-value movements. Each row identifies the asset, amount, direction, sender, recipient and evidence source. This matters because the direct transaction recipient is often a router or protocol contract rather than the final asset recipient.
A successful method call does not prove that the expected economic outcome occurred. A swap explanation should identify the assets sent and received when receipt evidence supports that conclusion. When no visible token output reaches the sender, the decoder highlights the gap instead of assuming the trade produced the intended result.
04Identify Token Approvals and PermissionsSpenders, approval amounts, revocations and persistent authority+
Token approvals are first-class intelligence because a permission can outlive the transaction that created it. The decoder recognizes ERC-20 approve calls, observed Approval events, allowance increases and decreases, revocations, NFT approvals, setApprovalForAll and supported permit patterns. It identifies the spender, asset, encoded or observed amount and whether the permission appears effectively unlimited.
An unlimited approval does not prove malicious intent, but it creates a broad trust requirement. The spender may retain the ability to use eligible assets until the permission is changed or revoked. A zero approval or disabled operator is described as a reduction or revocation rather than an active permission.
05Review Internal Calls and Execution PathsContract-to-contract calls, call depth and trace coverage+
A transaction can trigger many contract-to-contract calls after the direct destination receives the input. Complete intelligence shows available call depth, call type, source, destination, native value, success state and errors. Full traces can expose zero-value calls, delegate execution and reverted subcalls when the selected network and configured data source support them. Explorer internal-transaction data may cover only non-zero-value activity, so missing internal records are always presented as a coverage limitation rather than proof that no internal execution occurred.
06Understand Proxy and Delegate ExecutionDirect destination, implementation and upgrade authority+
Upgradeable contracts can separate the address a user calls from the implementation that contains the active logic. TokenToolHub reviews verified source indicators and standard implementation storage slots to identify proxy context where supported. The report keeps the direct destination, implementation, proxy administrator and verification state separate. A decoded method through an implementation ABI is labelled with explicit proxy context because the logic can change independently of the visible proxy address.
07Free and Pro Transaction IntelligencePublic decoding, account reports and unlimited research+
Public decoding includes transaction facts, available method labels and visible transfers without requiring an account. A free TokenToolHub account receives two successful complete Transaction Intelligence reports per calendar month. Failed or incomplete advanced requests do not consume the allowance, and the public decoder remains available after the monthly reports are used. Completed account reports can be preserved with a private note and opened as a Transaction Explanation Report.
TokenToolHub Pro removes the complete-report limit and adds unlimited decoding, full saved history, extended notes, connected research workflows and the Intelligence Command Center. Access is attached to the existing TokenToolHub account so the same research can be reopened across devices.
08What Transaction Decoding Cannot ProveABI, trace, metadata and interpretation boundaries+
An unverified contract may not provide a trusted ABI. Proxy and delegate execution can move logic to another contract. Internal-transaction sources may omit zero-value calls or provide incomplete execution detail. Token metadata can fail to resolve. A decoded transaction therefore explains the strongest available encoded action and observed effects while keeping incomplete evidence visible.
This automated explanation is not a formal smart-contract audit, legal opinion or financial advice. High-value decisions should combine transaction evidence with contract intelligence, protocol documentation, wallet permission review and appropriate professional analysis.
Transaction Decoder Frequently Asked Questions
What is an EVM transaction decoder?
It is a tool that reads an EVM transaction hash and translates transaction facts, calldata, logs and available execution evidence into a structured explanation.
How do I decode an Ethereum transaction hash?
Select Ethereum Mainnet, paste the complete transaction hash and choose Decode Transaction. Use another network only when the transaction occurred there.
What does transaction input data contain?
Input data normally contains a four-byte method selector and ABI-encoded parameters. Contract creation transactions contain deployment bytecode instead.
Can the decoder explain a token approval?
Yes. It can identify supported approval methods and events, the spender, asset, amount, revocation state and whether the permission appears effectively unlimited.
Why is the transaction method unresolved?
The contract may be unverified, the selector may be ambiguous or the method may not exist in a trusted ABI or recognized signature set.
What are internal transactions and calls?
They are contract-to-contract execution steps triggered inside the top-level transaction. Coverage depends on the selected network and available trace source.
Can it explain a failed transaction?
Yes. The decoder separates the attempted method from the failed observed outcome and includes a revert reason when one is available.
Can it decode proxy-contract transactions?
Where proxy evidence and a trusted implementation ABI are available, it can connect the direct proxy call to the implementation context.
Does decoding prove that a transaction was safe?
No. It explains evidence, permissions and consequences. It does not provide an absolute safe or unsafe verdict.
Do I need to connect a wallet?
No. The decoder uses a public network and transaction hash only.
Can I save or download the explanation?
Logged-in completed account reports can be preserved, annotated and opened as a Transaction Explanation Report. Pro provides unlimited report access and history.
What is the difference between declared action and observed outcome?
Declared action describes the calldata instruction. Observed outcome describes what the receipt, logs and execution evidence show actually happened.