Relay Boost
DeFi savings platform democratizing yield for emerging markets via Aave V3 on Celo blockchain
Problem Statement
Relay Boost democratizes DeFi yield generation for emerging markets facing high inflation. Built on Celo, it offers ERC4626 vaults that deposit user funds into Aave V3 lending pools, earning 8-18% APY on stablecoins (cUSD, USDC, USDT) and native CELO. The platform features dual interfaces: a Simple mode for unbanked users with plain language and progress visualizations, and a Degen mode for crypto-native traders with advanced metrics. Users can optionally donate a percentage of their earnings to vetted community causes, creating an "impact flywheel." A Farcaster miniapp enables social DeFi with viral sharing of yield achievements. Future roadmap includes risk-adjusted strategies with 2-3x leverage, Uniswap V4 integration for automated yield conversion, and a $BOOST governance token for community-driven protocol decisions.
Solution
Built as a React SPA with TypeScript, wouter routing, and TanStack React Query for state management. UI uses Shadcn/ui components on Radix primitives with Tailwind CSS, supporting light/dark themes and responsive mobile-first design. The blockchain layer integrates wagmi/viem with RainbowKit wallets on Celo mainnet. Smart contracts are ERC4626-compliant vaults that wrap Aave V3 deposit functions, deployed separately for each supported token (4 vaults total). Real-time APY is fetched directly from Aave V3's currentLiquidityRate in Ray format (1e27). The Farcaster miniapp uses @farcaster/miniapp-sdk with custom account association signatures and OpenGraph meta tags for rich social embeds. Token switching is centralized via React context, dynamically adapting all vault operations (deposit/withdraw/APY) to the selected asset. The dual-UI approach uses shared components with variant props to render either simple banking-style interfaces or data-dense crypto-native dashboards. Smooth 60 FPS earnings animations use requestAnimationFrame with interpolated values between blockchain polls. Backend is Express.js with Vite middleware for HMR, though most logic lives client-side for maximum decentralization.
Hackathon
ETHGlobal Buenos Aires
2025