project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Celo Proof of Participation

Dynamic NFT that showcases how much a user has participated on Celo

Celo Proof of Participation

Created At

ETHGlobal Tokyo

Winner of

👾 Celo — DAOs, NFTs, Gaming

Project Description

This project consists of a NFT contract and a front-end to mint the NFT. The contract searches the Celo blockchain to find which protocols or apps the user has interacted with to gauge their participation level in Celo. Depending on that participation level, the user will receive a Bronze, Silver, or Gold tier NFT.

How it's Made

This project uses NFT URIs to display a different image for the amount of participation the user has on Celo. The contract calls out to prominent smart contracts on the Celo blockchain to find the msg.sender's balances of prominent protocol's tokens on Celo. Foundry was the framework used to write, test, and deploy the contract. The front-end for this project was built using Nextjs, Vercel, Wagmi, and RainbowKit.

background image mobile

Join the mailing list

Get the latest news and updates