Disclaimer
we wrote this on a windows machine. unfortunately to build the UI it has to go through prettier which disallows carriage returns. we weren’t able to create the UI after trying to replace the carriage returns and disabling prettier, so the video only goes through the codebase. sorry about that.
Inspiration
We need to Plant more and more Trees to be planted and so to encourage people and make it exciting we decided to bring it over an NFTs Platform
What it does
The app mints NFTs according to a serial number and sends it to the agoric wallet as an Amount. 7433 unique NFTrees are randomly generated and all are unique. Using the concept of “NFT drops,” users don’t know the serial number or item until they mint. Each NFT belongs to a different collection (genus) of varying sizes, affecting their value. The idea is that for each tree purchased, it is also planted in real life.
How we built it
We build it using Agoric Blockchain. The wallet access and UI is based off of dapp-card-store, and the contract is based off of dapp-nft-drop.
Challenges we ran into
It's a bit difficult to install Agoric Blockchain and as all of us were windows user we took time to that. Zoe Smart Contracts are very new to us and it was our first time to work with it so we got lot of bugs and still with lot of efforts we were not able to compile it successfully.
Accomplishments that we're proud of
We at the end not only had Agoric smart contract on our machines but also were able to create an app on it.
What we learned
We learn about decentralized application and also about the working of agoric blockchain working and zoe smart contracts.
What's next for NFTrees
We right now have a very basic Front-end and so we have decided to improve that and wanted to shift the application in android to make it available to more people.
Built With
- agoric
- javascript
- zoe



Log in or sign up for Devpost to join the conversation.