Ethereum Trace-Based OCEL Logger

The Ethereum trace-based OCEL logger extracts smart-contract execution data and represents it as an OCEL 2.0 event log. It maps blockchain transactions, receipts, and execution traces to events, objects, attributes, and qualified relationships while preserving execution order and hierarchy.

The implementation is available in the trace_based_logging repository. A corresponding Ethereum OCEL 2.0 dataset is also available.

The extractor accompanies Object-Centric Process Mining for Blockchain Applications: Extracting and Representing Ethereum Execution Data in OCEL 2.0.