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.11 installed. To install DipDup with pipx for the current user:
curl -Lsf https://dipdup.io/install.py | python3
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.