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

Share this project:

Updates