Technical Implementation

Charity DAO is built on the EVM and implemented using Solidity. Initially launched on the Binance Smart Chain (BSC) ecosystem, it aims to achieve cross-chain functionality with Ethereum, Polygon, Avalanche, and others in the future. Charity DAO operates under a decentralized autonomous organization (DAO) governance model and includes a migration module to facilitate future upgrades and enhancements with ease.

The core contract modules are divided into:

Treasury: Primarily responsible for asset custody and the generation of CHD tokens.

Public Donation Pool: Handles the allocation and disbursement of funds within the pool according to DAO governance decisions.

Direct Donation Pool: Manages the direct receipt and allocation of funds donated by the public, in accordance with set rules.

Charitable Organizations: Responsible for onboarding charitable organizations that accept cryptocurrency donations onto the blockchain.

Charity Certificate NFTs: Generates NFT certificates for DAO members, serving as a record of charitable contributions.

Last updated