Website: decleanup.net
Celo-native stack for verified cleanups → onchain Impact Products, DCU participation points, optional Hypercerts, and $cDCU (minted via ClaimVault signed claims). This repo is the contracts + Next.js app used for testnet and staging work.
| Path | Contents |
|---|---|
contracts/ |
Hardhat: Submission, DCURewardManager, ImpactProductNFT, CDCUToken, ClaimVault, scripts, tests |
frontend/ |
Next.js app (dashboard, cleanup, verifier flows, APIs, Supabase clients) |
docs/ |
Architecture, token/$cDCU notes, deployment, security, ML verify, Hypercerts |
gpu-inference-service/ |
Optional GPU worker for ML-assisted verification |
Deployed addresses (current Sepolia deploy): contracts/scripts/deployed_addresses.json - always treat this file as source of truth when wiring NEXT_PUBLIC_* variables.
cd frontend && npm install && npm run dev # http://localhost:3000
cd ../contracts && npm install && npx hardhat test- Copy
frontend/ENV_TEMPLATE.md→frontend/.env.localand fill RPC, WalletConnect, contract addresses, Pinata, ClaimVault signer, optional Supabase. $cDCU/ ClaimVault / deploy commands:docs/B_CDCU_ONLY_ARCHITECTURE.md- Root
.envfor Hardhat (PRIVATE_KEY, RPC, explorer API key for verify).
docs/system-architecture.md- end-to-end diagram and componentsdocs/B_CDCU_ONLY_ARCHITECTURE.md- DCU ledger vs$cDCU, ClaimVault, deploydocs/HYPERCERTS.md- Hypercerts implementation overviewdocs/hypercerts-and-impact.md- impact data → certificate pipelinedocs/deployment-plan.md- release checklistdocs/TOKEN_SPEC.md- tokenomics, ClaimVault, governance thresholddocs/VPS_*.md- optional VPS / hardening / post-deploy
- Celo Sepolia Blockscout
- Tokenomics
- Legal (in-app when running the frontend):
/terms,/privacy- full markdown indocs/TERMS_OF_SERVICE.mdanddocs/PRIVACY_POLICY.md
Happy cleaning