Inspiration
Climate change is one of the biggest problems and we focused on solving the same by incentivizing companies for reduction of greenhouse gases and go eco-friendly. This further motivates them to reduce greenhouse gas emissions with innovative methods. Carbon Trading Decentralized Exchange bring sellers and buyers together which eliminates the need for any middlemen.
What it does
The project is a Carbon and Forest credits trading Decentralized Exchange(Dex). The portals let the company or Forest Organization sell their Carbon Credits or Forest Credits respectively, in the form of transferrable NFTs. People can come and purchase the platform tokens. The platform tokens are used to purchase Carbon Credits and Forest Credits from the platform.
How we built it
We have written the smart contracts in Solidity and have deployed them on the Fantom Mainnet. The frontend part is in ReactJS. The application uses the integrated wallet, which we have added using Web3Auth. We chose blockchain a best solution for our idea as it provides more security , trust and seamless cross border transaction.
We are using Thirdweb, Multichain and Fantom Chain mainly for this hackathon. Our smart contracts are being deployed on the Fantom chain and We are using anycall feature of multichain to provide a comfort to our NFT minter, they can chose any chain to deploy our platform will cross talk with out any hurdle.
From Thirdweb we are using many tools like its smart contract libraries , storage for IPFS NFT metadata and smart contract instance via sdk.
To provide a better user experience we are using web3Auth, which allows a user to have a integrated wallet for the transaction, it reduces the users headache to always deal with a popup to make a transaction where he needs to set the gas price.
Challenges we ran into
Our challenges include Web3Auth integration. Implementing a DAO functionality was a challenge initially. Using Any call feature of Multichain was little challenging as well.
Accomplishments that we're proud of
We are proud of deploying the project for the very first time on the Fantom Mainnet. Integrating Web3Auth had been a challenge, but integrating it and using it for our project is an accomplishment. Using thirdweb tools we could speed up our development process, we are proud of that.
What we learned
We learnt about thirdweb and integrating thirdweb. We learnt of the Web3Auth, instead of using a regular wallet we are using the integrated wallet. Our learning involves various concepts about multichain and Fantom Blockchain.
Mainnet Smart contract 1: 0x2D948E86c71d9b5bDcAb284707174B0F324B703B Mainnet Smart contract 2: 0x5ADbB6927E41E363C1e285667625c306CE847362
What's Next for Carbon Trading
We are planning to scale it with more entities like solar and other entities who helps in carbon emission. In terms of tech making more accessible for the user. Using chains like Fantom to provide faster transactions.
Log in or sign up for Devpost to join the conversation.