AnonAid

Privacy-preserving donation platform using PYUSD stablecoin for sensitive humanitarian causes

AnonAid

Created At

ETHOnline 2025

Project Description

AnonAid is a Web3 crowdfunding platform that enables privacy-preserving donations to sensitive humanitarian causes using PYUSD (PayPal USD) stablecoin. The platform provides donor pseudonymity by only revealing wallet addresses on-chain while maintaining radical transparency through blockchain technology for all donations and withdrawals.

Key features:

Donor Pseudonymity: Contributors can donate without revealing their real identity - only wallet addresses are visible Radical Transparency: All donations and withdrawals are permanently recorded on blockchain for complete fund tracking PYUSD Integration: Uses PayPal USD stablecoin for stable value donations bridging traditional finance with Web3 NGO Fund Management: Authorized NGO wallets can withdraw funds with full on-chain transparency Real-time Analytics: Live donation tracking and cause progress monitoring through blockchain indexing The platform addresses the critical need for anonymous donations to sensitive causes (human rights, whistleblowing, controversial humanitarian aid) while ensuring complete transparency in fund usage.

How it's Made

This project leverages a modern Web3 stack optimized for transparency and user experience:

Frontend: Built with Vite + React (JavaScript) for fast development and optimal performance. The UI features responsive design with custom CSS and mock blockchain interactions for seamless demo experience.

Smart Contracts: Developed using Hardhat 3 framework with Solidity contracts deployed on Ethereum Sepolia testnet. The DonationPool contract handles PYUSD token management, cause tracking, and withdrawal authorization.

Blockchain Integration:

Wagmi & RainbowKit: For wallet connection and Web3 interactions Viem: For blockchain data formatting and transaction handling PYUSD Token: PayPal's fully-backed stablecoin for stable value donations Data Indexing & Analytics:

Envio HyperIndex: Custom GraphQL indexer for real-time donation tracking and analytics Blockscout Integration: Transaction transparency and verification through blockchain explorer Key Technical Implementations:

Two-step donation process (approve → donate) following ERC-20 best practices Cause-based fund segregation with unique identifiers NGO-only withdrawal functionality with owner verification Real-time balance tracking and donor counting Transaction hash linking for full transparency Hackathon-Specific Features:

Containerized development environment for easy deployment Mock data integration for frontend-only demonstrations Responsive design optimized for demo presentations Comprehensive documentation and setup guides The architecture prioritizes user privacy while maintaining institutional-grade transparency, making it suitable for real-world deployment in sensitive donation scenarios.

background image mobile

Join the mailing list

Get the latest news and updates