A blockchain indexer built with DipDup
This project is based on DipDup, a framework for building featureful dapps.
You need a Linux/macOS system with Python 3.12 installed. To install DipDup with pipx or use our installer:
curl -Lsf https://dipdup.io/install.py | python3.12
See the Installation page for all options.
Run the indexer in memory:
dipdup run
Store data in SQLite database:
dipdup -c . -c configs/dipdup.sqlite.yaml run
Or spawn a Compose stack with PostgreSQL and Hasura:
cd deploy
cp .env.default .env
# Edit .env file before running
docker-compose up
To set up the development environment:
poetry install
poetry shell
Run make all
to run full CI check or make help
to see other available commands.