This project is a blockchain-based platform for managing crowdfunding campaigns using smart contracts. It ensures transparency, security, and automation for campaign creators and contributors.
Key Features
- Campaign Lifecycle Management: Campaigns progress through predefined statuses—Active, Ended, Claimed, or Cancelled—ensuring clear state transitions throughout their lifecycle.
- Status Automation: Campaign statuses are dynamically updated in all relevant write operations, such as contributions, cancellations, and fund claims, to maintain accuracy and reduce reliance on additional logic.
- Contribution Tracking: Contributors can seamlessly donate funds, which are securely stored until specific conditions (e.g., fundraising goals met or campaign end dates reached) are satisfied.
- Secure Fund Handling: Campaign creators can claim funds only after meeting predefined conditions, ensuring accountability and protecting contributor interests.
- Decentralization and Transparency: The use of blockchain technology ensures a tamper-proof, decentralized environment where all transactions and state changes are publicly auditable.
This system is ideal for organizations or individuals seeking a robust, secure, and efficient platform to host transparent crowdfunding campaigns.
Get test USDC/T tokens to test the app
USDC - https://explorer.sepolia.mantle.xyz/token/0x0aD66a816e463A85c995F1228f10D9769845E4b3?tab=write_contract
USDT - https://explorer.sepolia.mantle.xyz/token/0x8853E66431951c90Fec5378cEE468b242D8DD92F?tab=write_contract
STEPS
- Add your wallet as a minter
- Mint as much token as needed