Skip to content

AgriBlock is an NFT application Based on Ethereum Blockchain written in Solidity Smart Contract, and using the power of React Frontend, and ether.js to interact with the Smart Contract present in the Ethereum Blockchain, a user can Upload & Mint (In IPFs), buy and Sell NFT, in the AgriBlock NFT marketplace.

Notifications You must be signed in to change notification settings

strange969/Rakathan2022

 
 

Repository files navigation

AgriBlock RAKATHON 2022

Sustainable Development

Problem Statement

The United States Environmental Protection Agency (EPA) estimates that 10% of CO2 is emitted by the Agri sector. On one hand, Agri companies have sustainable products and services to offer to the growers. On the other hand, without proper economic incentives, farmers are reluctant to adopt sustainable practices. Centralized platform business models have so far not succeeded in creating economic value for the farmers, even while the demand for a voluntary carbon market is increasing. What technologies and business models can enable financially incentivize farmers for implementing climate-smart practices? What are the ways the buyer has proof of authenticity? In what ways the participants including investors can derive economic value ?

AgriBock is an NFT application Based on Ethereum Blockchain written in Solidity Smart Contract, and using the power of React Frontend, and ether.js to interact with the Smart Contract present in the Ethereum Blockchain, a user can register as a Framer in the application, with all relevant information, Upload & Mint (In IPFs), buy and Sell NFT, in the ArgoChain NFT marketplace. The Industries then can buy those NFTs from market place granting them carbon credits and also investing money in farmers so that they can adopt more sustainable farming practices.

It provides a way for farmers to sell carbon credits in the form of NFT to industrial buyers who needs to buy carbon credits in order to achieve sustainability goals, thus giving farmers money to invest in more sustainable farming practices, and a win-win situation for all, the Air Quality verification is done using IoT devices, thus acting as a verification mechanism to ensure, that money is invested by farmers to adopt more sustainable farming methods.

Features

  • Farmer Registration.
  • Mint NFT for Cabon Credits using Verification from IoT Data to prove sustainable farming practice is adopted.
  • IoT Device data is Directly streamed to NFT for verification using Device ID and Azure IoT Hub.
  • User Dashboard to view all the NFT Minted, sold, and Purchased.
  • Customer/ Industries can buy NFT carbon credits to meet their ESG Goals, and remain Carbon neutral companies.
  • Money in form of Cryptocurrency is directly transferred to farmers without commission and middlemen, so they can invest the money in adopting more sustainable farming methods.

Main Page

2

Carbon Credits

8

User Dashboard

3

Registation

3

Selling

4

buying

8

NFT VERIFIACTION

9

IOT

10

Tech Stack

  • ⊷ React JS
  • ⊷ IPFS
  • ⊷ Solidity smart Contract
  • ⊷ Ethereum
  • ⊷ ESPB266 Arduino kit
  • ⊷ Azure IOT hub
  • ⊷ Meta Mask
  • ⊷ Ether.js

About

AgriBlock is an NFT application Based on Ethereum Blockchain written in Solidity Smart Contract, and using the power of React Frontend, and ether.js to interact with the Smart Contract present in the Ethereum Blockchain, a user can Upload & Mint (In IPFs), buy and Sell NFT, in the AgriBlock NFT marketplace.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.0%
  • CSS 2.6%
  • C# 2.4%
  • C++ 2.0%
  • Solidity 1.0%
  • SCSS 0.9%
  • Other 1.1%