ethl
WIP
ethl is a powerful Ethereum log event ETL (Extract, Transform, Load) tool designed for efficient and reliable log processing. It provides:
- RPC utilities for streaming logs with support for multiple providers, fallback mechanisms, and retries.
- Tools to archive events into an opinionated Arrow + Parquet format for optimized storage and querying.
- Features enabling fast replay of specific events and continuous indexing for real-time use cases.
This tool was built to address the need for high-performance event processing and storage in Ethereum-based applications.
Getting Started
To get started with ethl, add it to your Cargo.toml via cargo install ethl:
[]
= "0.1"
Then, include it in your project:
use ethl;
For detailed examples and usage, check the documentation.