A dynamic NFT service built with the open-autonomy framework. The service checks a spreadsheet that contains scores for all the community members that have minted a token and verified their addresses through Discord. NFT images will be upgraded according member scores. Find the frontend repository here.
-
Clone the repository:
git clone [email protected]:valory-xyz/contribution-service.git
-
System requirements:
- Python
>=3.7
- Tendermint
==0.34.19
- IPFS node
==0.6.0
- Pipenv
>=2021.x.xx
- Docker Engine
- Docker Compose
- Python
-
Pull pre-built images:
docker pull valory/autonolas-registries:latest docker pull valory/safe-contract-net:latest
-
Create development environment:
make new_env && pipenv shell
-
Configure command line:
autonomy init --reset --author valory --remote --ipfs --ipfs-node "/dns/registry.autonolas.tech/tcp/443/https"
-
Pull packages:
autonomy packages sync --update-packages
To learn how to run the service, check the ContributionKit tutorial.