Charity DAO

Technical Implementation

Charity DAO is based on EVM and implemented using Solidity. Its initial offering will be based on the Binance Smart Chain (BSC) ecosystem, and it will support cross-chain implementations of Ethereum, Polygon, and Avalanche, among others in the future. Charity DAO is governed by a Decentralized Autonomous Organization (DAO), and it has a reserved migration module for future upgrades.
The core modules of the contract include:
Treasury: Responsible for asset deposit and CHD output.
Public Donation Pool: Responsible for transferring funds out of the pool for use by the DAO's governance decisions.
Direct Donation Pool: Responsible for accepting funds directly donated by the public and transferring them for use according to the rules.
Charities: Responsible for launching charities that accept cryptocurrency donations on the chain.
Charity Certificate NFT: Responsible for generating NFT certificates for DAO members to record charity behaviors.