Skip to content

valory-xyz/contribution-service

Repository files navigation

Contribution Service

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:

  • 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
    

Running the service

To learn how to run the service, check the ContributionKit tutorial.