- Signup for free alchemy account, create a project with ETH mainnet.
- export your API key:
export WEB3_ALCHEMY_API_KEY=api_key
- Ensure that nvm is installed for node deployments. And you are running 20.x lts:
nvm install v20.12.2
andnvm use v20.12.2
- Create a python virtual environment to isolate your project.
- Activate your python virtual environment.
- Install all environmental dependencies:
make init
- Execute the unit tests:
make test
If all your tests pass then you're good to go.
We're using Titanoboa with PyTest as our development environment.