We record the green power receive or buy from provider in co2.storage and use its CID to mint hypercert NFT which can used by the green power buyer as a ESG proven or commitment. And the owner of Hypercert NFT can verify content of NFT by going co2.storage and search its CID.
We build a green power buy and sell platform by using both of co2.storage and hypercert. First, we record the green power receive or buy from provider in co2.storage and use its CID to mint hypercert NFT which can used by the green power buyer as a ESG proven or commitment. Second, We also use a contract interacting with hypercert contract to mint and transfer NFT token. Our contract involves token verifying and use green coin which is ERC20 type to buy and pay for green power.
Project Introduction
INAZUMA will purchase green energy from companies at fair prices, encouraging more power companies to join the ranks of environmental conservation.We use Co2.Storage for accessing green energy environment-friendly data and use Hypercerts to establish ESG (Environmental, Social, and Governance) credentials.
We implement ReFi Dapp through Co2.Storage and Hypercerts.By using CO2.Storage, environmental data can be permanently stored on IPFS.The hypercerts itself is an ERC-1155 semi-fungible token with the information above stored as metadata on IPFS.We use ERC-20 to issue Greencoin as a token for green energy transactions .
Our Tech Stack:
Solidity contracts: Inazuma.sol, follow standard from Hypercerts ERC-1155 and ERC-20 contracts.
(INAZUMA contract address on Goerli: 0x78E3930D2e258e5E88eC4a7f052ce8c7508d5B3B)
(INAZUMA contract owner address: 0x192Fe9ee6b82B6a5c2C1bE9A7eE89EAc91D38240)
NextJS frontend: With WAGMI and Rainbowkit, provide chains connection ability and smart contract interaction.
NodeJS Express & AWS EC2 : provide backend api and server.5
Co2.Storage: Upload the green data.
Hypercerts: Create the ERC1155 NFT.
Project
The goal of our project is to realize a decentralized green energy platform provider. We use Co2 storage to store and retrieve the acquired green energy metadata, and sell green energy to buyers, who can obtain Hypercerts environmental certification.
Our solution has the following features and advantages:
Provide incentives to increase the adoption rate of green energy
Proof of their ESG commitment
Enable a transparent and publicly accessible process for energy transactions
Identify enterprises with high electricity consumption that contribute to environmental pollution
How we do it?
There are two types of users in our project.
Seller can sell thier green energy to our station and verify environmental metadata.(get greencoin)
Buyer can buy green energy from our station and get Hypercerts NFT.(pay greencoin)
Seller workflow :
Step 1. Seller upload green data to INAZUMA , than we upload data to Co2.Storage and get CID.
Step 2. INAZUMA upload CID to create Hypercerts NFT.
Step 3. Seller check their power list and verify it.
Step 4. INAZUMA contract will mint all the NFT from Hypercerts and give seller the power payment (GreenCoin).
Buyer workflow :
Step 1. Enter the power capacity you want to buy (using GreenCoin).
Step 2. The contract transfer the NFT to buyer.
Step 3. Check your NFT on Hypercerts.