web3 · interactive

ToolsEvent Log Decoder

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.

~/tools/event-log-decoderInterface.parseLog
Decoded event log

Example Usage

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

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

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

Internal Links