Event Log Decoder
Use this event log decoder to interpret Ethereum event topics and data with a Solidity event fragment and recover the emitted event arguments.
Example Usage
- Decode an ERC-20 Transfer event from topics and data.
- Inspect indexed and non-indexed event arguments while debugging logs.
- Verify that a contract emitted the values your frontend expected to see.
Event Log Decoder Explained
An event log decoder helps you interpret Ethereum logs when you know the event shape. You provide a Solidity event fragment together with the log topics and data, and the tool decodes the emitted values into readable output. This is especially useful for debugging indexed versus non-indexed fields, reviewing block explorer data, checking monitoring pipelines, and verifying that contract events match your app logic. Since event logs often arrive as split topics plus a separate data field, having a browser-side decoder makes this low-level inspection much faster.
FAQ
What are topics in an Ethereum log?
Topics are fixed-size log fields used for the event signature and indexed event arguments.
Do I need the exact event fragment?
Yes. Accurate decoding depends on the correct event definition and argument order.
Can this decode indexed and non-indexed values together?
Yes. It combines topics and data to reconstruct the event arguments when the fragment matches.
Related Tools
EVM Address Checker
Validate Ethereum and EVM addresses, including checksum formatting.
EVM Checksum Converter
Convert an EVM address into its EIP-55 checksum format instantly.
Token Decimals Converter
Convert token display amounts to raw integer units using token decimals.
Wei Eth Converter
Convert between wei, gwei, and ETH amounts instantly.
Gas Fee Calculator
Calculate total gas cost from gas limit and gas price inputs.