π³οΈCharityChoice
The CharityChoice app is currently under active development. All technical information provided below is subject to change and refinement until the public beta release in Q1 2025. The DogWifHeart team is committed to delivering the best possible product and may adjust features or implementation details to optimize performance and user experience.
The CharityChoice application is a pivotal component of the DogWifHeart ecosystem, facilitating the community-driven charity selection process. This technical overview provides insights into the application's architecture, development, and key features. For detailed information about the Charity Program and voting process, please visit The DogWifHeart Way Philanthropy Pillar page here.
Technical Architecture
Development Timeline
Beta Release: Scheduled for September 1st, 2024
Ongoing Development: Continuous improvements based on community feedback and technological advancements
Off-Chain Solution
Design: Implemented as an off-chain application to ensure seamless compatibility with WIFH tokens across multiple blockchains
Security: Robust security measures are in place, with plans for a future bug bounty program
Integration
Wallet Connection: Utilizes WalletConnect for secure authentication
Token Verification: Implements cross-chain token balance checks for voting power calculation
Key Features
Voting Mechanism
Secure and transparent off-chain voting system
Real-time updates on voting progress and results
User Interface
Intuitive design for browsing and voting on charitable categories and organizations
Detailed profiles of nominated charitable organizations
Data Management
Efficient handling of voting data and results
Secure storage of user preferences and voting history associated with each connected wallet address
Cross-Chain Compatibility
Designed to support WIFH tokens across multiple blockchains
Unified voting experience regardless of the user's preferred blockchain
Security Considerations
Data Protection: Implementing industry-standard encryption for user data and voting information
Authentication: Secure login process using WalletConnect
Audit Plans: Regular security audits to ensure the integrity of the voting process
GitHub Repository
Future Location: https://github.com/DogWifHeart/CharityChoice
Purpose: Central hub for codebase access, review, auditing, and community contributions
Community Engagement: Users can submit issues, propose improvements, and contribute to development
Future Enhancements
Bug Bounty Program: Planned implementation to further strengthen security
Feature Expansion: Potential for additional functionalities based on community suggestions and project growth
The CharityChoice application represents DogWifHeart's commitment to community-driven philanthropy and technological innovation. As development progresses, full technical details will be made available closer to the application's release. The DogWifHeart team encourages community members to engage with the open-source development process, contributing to the creation of a robust and transparent charity selection platform.
Last updated