/arak

General Purpose Ethereum Event Indexer

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Arak

A general purpose Ethereum event indexing service. Ethereum logs are decoded into Solidity events and stored in an SQL database, allowing for powerful relational queries.

Name

Arak (/əˈɹæk/) is a distilled anis spirit, and completely unrelated to this project. The name was chosen as this project is meant as a light-weight self-hosted alternative to Dune. Dune led to Arrakis, which led to Arak (to avoid any potential trademark issues).

Running

In order to execute the project locally:

cp arak.example.toml arak.toml
${EDITOR} arak.toml # fill in stuff
cargo run