Keeps track emitted events by Safe token locking contract. https://github.com/safe-global/safe-locking
cp .env.sample .envConfigure environment variables on .env:
- DJANGO_SECRET_KEY: IMPORTANT: Update it with a secure generated string.
- ETHEREUM_NODE_URL: RPC node url.
docker compose build
docker compose upThen go to http://localhost:8000 to see the service documentation.
- /v1/about
Use a virtualenv if possible:
python -m venv venvThen enter the virtualenv and install the dependencies:
source venv/bin/activate
pip install -r requirements-dev.txt
pre-commit install -f
cp .env.sample .env
./run_tests.sh