A decentralized donation system that features convenience and speed, utilizing 1inch's Fusion+
CreatorsHub is a decentralized creator support platform that allows fans to donate cryptocurrency directly to their favorite creators. The platform supports various ERC20 token donations and offers bronze, silver, and gold badge rewards. Creators can deploy personal donation contracts with one click, receiving crypto support from fans without any programming knowledge. The platform integrates transaction history queries and token exchange functionality, providing users with a seamless donation experience.
This project uses Solidity for smart contract development, employing a factory pattern to give each creator an independent donation contract. The frontend is developed with React, using ethers.js for blockchain interactions. It integrates the 1inch API for token exchange functionality and the Etherscan API for transaction history queries. The project utilizes the Foundry framework for contract testing and deployment, and Next.js for static page generation capabilities. The technical architecture supports multi-chain deployment, ensuring platform scalability and user experience.