Skip to content
Community Yield Pool

Community Yield Pool

Earn yield, automatically support public goods

Created on 9th November 2025

•

Community Yield Pool

Community Yield Pool

Earn yield, automatically support public goods

The problem Community Yield Pool solves

Problem

Public goods funding is fragmented and manual. Users must make separate transactions to donate, missing opportunities to contribute while earning yield.

Solution

Community Yield Pool automatically donates 10% of generated yield to public goods on every operation. Users simply deposit assets—yield generation and funding happen seamlessly.

Before: 6 steps, multiple transactions (deposit → earn → calculate → withdraw → donate)

After: 1 step (deposit → automatic donations)

Benefits

  • Zero friction: No manual donation process
  • Automatic: Donations happen on every operation
  • Transparent: All donations tracked on-chain
  • Secure: Built on Aave v3
  • Standardized: ERC-4626 compliant

Impact

Creates a perpetual funding mechanism that scales with assets, transforming DeFi into a force for sustainable ecosystem growth.

Challenges I ran into

Major Challenges & Solutions

1. RPC Timeout Errors: Public endpoints were unreliable. Solution: Multi-layered error suppression + using wallet's RPC when connected.

2. Token Availability: Testnet DAI faucets unavailable. Solution: Created Demo Mode for seamless testing—turned out perfect for hackathon demos!

3. State Management: Page navigation and transaction flow had race conditions. Solution: Functional state updates and proper cleanup in useEffect hooks.

4. Complex Transaction Flow: Two-step approve/deposit sequence was confusing. Solution: Created state machine with canDeposit helper and clear approval tracking.

5. UI Polish: Needed hackathon-ready presentation. Solution: Complete redesign with animations, multi-page flow, and demo mode toggle.

Key Learning: Every challenge made the project stronger. The solutions improved both code quality and user experience.

Tracks Applied (4)

Best use of a Yield Donating Strategy

Community Yield Pool implements a sophisticated automatic yield donation mechanism that transforms every DeFi transactio...Read More

Most creative use of Octant v2 for public goods

Community Yield Pool is specifically designed for Octant v2's yield donation infrastructure. Octant v2 compatibility: E...Read More

Best public goods projects

Community Yield Pool makes public goods funding automatic and transparent. Public goods focus: Automatic donations on e...Read More

Best use of Aave v3 (Aave Vaults)

Community Yield Pool leverages Aave v3's battle-tested lending infrastructure for secure, reliable yield generation. In...Read More

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio