$> Kaya
~/tools/event-log-decoderinteractive
/tools/event-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
~/tools/event-log-decoder/examplesusage.txt

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.
~/tools/event-log-decoder/guideREADME.md

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.

~/tools/event-log-decoder/faq3 items

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.

~/tools/event-log-decoder/related5 links
~/tools/event-log-decoder/linksinternal