1 unstable release
0.0.1 |
|
---|---|
0.0.0-reserved | Dec 5, 2023 |
#56 in #indexer
2KB
chainthru
Ethereum indexer / event-listener.
🚧 work in progress 🚧
Chainthru is an Ethereum event listener and indexer designed with the following objectives in mind:
- Offering a user-friendly means to index Ethereum blocks, transactions, and events.
- Implementing an efficient event propagation mechanism.
- Providing a comprehensive interface for inspecting the Ethereum mempool.
Implemented middlewares:
- None
Implemented storages:
- Postgres
Crates
Include the following:
- chainthru (binary) - Provides a CLI interface implementation for the server/indexer.
- chainthru-index - Holds the Indexer implementation.
- chainthru-server - Exposes an HTTP server for the indexed data.
- chainthru-client - Provides an OpenAPI generated client for the exposed API.
- chainthru-middleware - Holds the traits/types necessary to implement a middleware interface.
- chainthru-primitives - Contains types shared between the different workspace crates.
Documentation
-
Indexer
-
HTTP-Server
-
Client
-
Client
-
Primitives
-
Chainthru (binary)
-
Database
-
Deployment (Helm)