Inspiration
In recent year, many corporations have launched campaign to pursue carbon neutrality.
The missing component is consumer engagement in their campaign. Our Dapp encourages consumers to offset their own carbon footprint by taking ownership of trees, and thus allow consumers and companies to work together to offset CO2.
What it does
We use NFT to represent a physical, live tree.
We offer two financial incentives to purchase a tree NFT:
- First, it represents the timber value when it is cut down in the distant future. Older trees are cut down to make way for new trees because new trees absorb more CO2. We’ll pass the proceeds from timber harvest to the NFT owner.
- Second, we issue a carbon credit NFT each year for a given tree NFT
How we built it
1) Contracts are developed using Remix and deployed to Polygon Testnet 2) UI is built with Rest 3) Sponsor Tech Components:
- Chainlink: Chainlink VRF is used to generate rebate after purchasing
- Polygon: Dapp is deployed to Polygon Testnet
- IPFS: Use Pinata to store images and Off-chain data of tree on IPFS
- Moralis: Use Moralis login and SDK to interact with smart contract
- Covalent: Obtain user wallet data
Challenges we ran into
Challenging part is how to structure/architect the Tree and Carbon NFT contract
Accomplishments that we're proud of
Leveraging on blockchain to engage consumers to fight climate change
What we learned
The voluntary carbon market is still in the nascent stage. There's a lot more work to be done to get it to a mature state. We found Moralis SDK quite helpful and it is great for building out prototype.
What's next for NFT Forest
To incorporate a gift feature that allows users effortlessly send tree NFT as a gift to their friends/family.
Built With
- chainlink
- ipfs
- moralis
- react
- solidty
Log in or sign up for Devpost to join the conversation.