Skip to content

Percobain/EcoLedger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EcoLedger - India's First Blockchain-Based Carbon Marketplace

Live Demo Blockchain License

The Crisis We're Solving

India loses 668,000 hectares of forest annually. Coastal communities struggle with funding for conservation. Companies spend ₹10,000 crores on CSR but lack transparency. The government's carbon neutrality goals for 2070 seem impossible.

What if one platform could solve all these problems while making everyone profitable?

The Problem Breakdown

Three Critical Failures:

1. NGOs/Communities

  • Can't access funding despite having land and manpower
  • Traditional funding takes 6-12 months with 40% middleman cuts
  • No transparent tracking of project progress
  • Difficulty proving impact to funders

2. Corporations

  • Spend billions on CSR with no verifiable impact
  • Buy carbon credits from international markets that don't benefit India
  • Lack transparency in CSR spending
  • No direct connection to environmental projects

3. Government

  • No transparent tracking of afforestation projects
  • ₹66,000 crore Green India Mission shows only 15% verifiable success
  • Difficulty monitoring distributed conservation efforts
  • Limited tools for impact measurement

Our Solution: EcoLedger

India's first blockchain-based carbon marketplace where everyone wins

The Complete Flow:

1. Digital Project Listing

  • Coastal communities upload complete project data as NFTs
  • Location, species, carbon capture estimates, biodiversity scores
  • Everything stored immutably on blockchain + IPFS
  • Smart contracts handle all transactions automatically

2. Dual Verification System

Government Path:

  • NCCR officers verify projects instantly
  • Official government validation for credibility
  • Integration with existing regulatory frameworks

Community Path:

  • Staked jury members vote on project validity
  • Earn rewards for accurate verification
  • Decentralized validation ensures transparency
  • Security deposits ensure only serious projects (fraudulent projects lose deposits)

3. Transparent Marketplace

  • Companies directly fund verified projects
  • Receive ERC-20 carbon credits + NFT certificates
  • Complete transaction trail for CSR compliance
  • 95% funds reach NGOs (only 5% platform fees vs 40% traditional)

4. Continuous MRV (Monitoring, Reporting, Verification)

  • AI-powered EXIF verification detects photo manipulation
  • Geo-location tracking ensures authentic progress
  • Community validators earn by verifying on-ground reality
  • Real-time project monitoring and impact tracking

Why Blockchain?

Technical Implementation:

Smart Contracts

  • Self-executing agreements eliminate middlemen
  • Automated fund distribution based on project milestones
  • Transparent and tamper-proof transaction records

UUPS Proxy Pattern

  • Upgradeable contracts without changing addresses
  • Future-proof architecture for continuous improvements
  • Maintains user trust while allowing system evolution

Token Standards

  • ERC-20: Fungible carbon credits for trading
  • ERC-721: Unique project certificates (NFTs)
  • Zero Transaction Failures: MVP designed for seamless user experience

Why It Matters:

Immutable Records

  • Can't fake carbon credits or project success
  • Permanent audit trail for all transactions
  • Transparent governance and accountability

Instant Settlement

  • NGOs get funds in days, not months
  • Automated payment processing
  • Reduced administrative overhead

Global Standards

  • Credits tradeable on international markets
  • Compatible with existing carbon credit systems
  • Future-proof for global carbon trading

The Win-Win Model

For NGOs

  • 95% funding efficiency (vs 60% traditional)
  • Instant payments upon project verification
  • Transparent project tracking and reporting
  • Direct access to corporate funding

For Companies

  • Verified CSR impact with blockchain proof
  • Tax benefits through transparent transactions
  • Genuine environmental impact measurement
  • Direct connection to conservation projects

For Government

  • Transparent tracking of all afforestation projects
  • 3% revenue share from platform transactions
  • Real-time monitoring of environmental initiatives
  • Data-driven policy making

For Citizens

  • Earn as validators by participating in verification
  • Participate in climate action directly
  • Transparent view of environmental projects
  • Community-driven environmental governance

For Platform

  • Sustainable 2% fees from transactions
  • No dependency on grants or external funding
  • Scalable business model
  • Long-term sustainability

Technical Architecture

Frontend Stack

  • React.js with modern hooks and context
  • Tailwind CSS for responsive design
  • React Router for navigation
  • Sonner for toast notifications
  • React Hook Form with Zod validation
  • React Flow for project timeline visualization

Blockchain Integration

  • Ethers.js for Ethereum interaction
  • MetaMask wallet integration
  • Sepolia Testnet for development and testing
  • IPFS for decentralized file storage
  • Pinata for IPFS gateway services

Smart Contracts

  • Solidity for contract development
  • Hardhat for development environment
  • OpenZeppelin for secure contract standards
  • UUPS Proxy for upgradeable contracts

Key Features

  • Real-time transaction tracking
  • File upload and IPFS storage
  • NFT metadata management
  • Multi-step project submission
  • Progress timeline visualization
  • Community verification system

Traction & Validation

  • Smart contracts deployed on Sepolia Testnet
  • Multiple NGOs pre-registered for testing
  • Partnership discussions with NCCR
  • Corporate commitments in pipeline
  • Live platform at ecoledger.xyz

Deployed Contracts

Carbon Credit Token (ERC-20)

  • Contract Address: 0xac88de244d4ea300c253539865e84d09a910682a
  • Explorer: View on Etherscan
  • Standard: ERC-20
  • Purpose: Fungible carbon credits for trading and CSR compliance

Carbon Project Certificate NFT (ERC-721)

  • Contract Address: 0xb5a102735ea7efc3de53bb3d8b842ab23de32c49
  • Explorer: View on Etherscan
  • Standard: ERC-721
  • Purpose: Unique project certificates representing verified environmental projects

The Ask & Impact

We're seeking funding/partnership/support to scale this platform nationally.

With your support, we can:

  • Plant 10 million trees in 12 months
  • Generate 1 million verified carbon credits
  • Create 10,000 rural jobs
  • Help India save ₹1,000 crores in carbon credit imports

Key Differentiators

First-of-its-kind Features:

  • Dual verification system (Government + DAO)
  • No transaction failures - designed for non-tech users
  • Complete transparency - anyone can audit
  • Indian solution for Indian climate goals
  • Profitable for everyone - not charity, but sustainable business

Technical Excellence:

  • Upgradeable smart contracts for future improvements
  • Decentralized file storage via IPFS
  • AI-powered verification for authenticity
  • Real-time monitoring and reporting
  • Mobile-responsive design for accessibility

The Vision

This isn't just about carbon credits. It's about creating India's climate finance infrastructure.

Where:

  • Every tree planted is verified
  • Every rupee is tracked
  • Every stakeholder profits
  • While healing our planet

Getting Started

Prerequisites

  • Node.js 22+
  • MetaMask wallet
  • Sepolia ETH for gas fees

Installation

# Clone the repository
git clone https://github.com/Percobain/EcoLedger.git

# Install dependencies
cd client
npm install

# Start development server
npm run dev

Smart Contract Deployment

cd contracts
npm install
npx hardhat compile
npx hardhat deploy --network sepolia

Demo Flow

  1. NGO Project Listing (30 seconds)

    • Upload project details and documents
    • Set budget and timeline
    • Submit for verification
  2. Verification Process (20 seconds)

    • Government and community validation
    • AI-powered document verification
    • Project approval and NFT minting
  3. Company Investment (20 seconds)

    • Browse verified projects
    • Purchase carbon credits
    • Receive NFT certificates
  4. Progress Monitoring (20 seconds)

    • Real-time project updates
    • Photo verification with geo-location
    • Community validation of progress

Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact


Join us in building India's climate finance infrastructure. Where technology meets environmental impact, and everyone profits while healing our planet.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5