user-avatar
S
Saimplice
Joined
icon image
Celo Community
0 REP
2 Feedbacks
1 Submission

Submissions

Submitted

By leveraging the power of the Celo blockchain, I've created a platform that is transparent, secure, and efficient. The app allows users to create fundraising campaigns, set donation targets, and accept donations from around the world using Celo's native asset. One of the key benefits of the app is the ability to track the flow of funds in real-time. The Celo blockchain's decentralized ledger ensures that all transactions are recorded and verified, providing donors with greater confidence that their donations are being used for their intended purpose. By creating a transparent and secure platform for fundraising, I've opened up new opportunities for people to raise funds and make a difference in the world. Link of DApp: https://dacade-gof-fund-me3.vercel.app/

0Points
5 Feedbacks

FEEDBACK

Submitted

By leveraging the power of the Celo blockchain, I've created a platform that is transparent, secure, and efficient. The app allows users to create fundraising campaigns, set donation targets, and accept donations from around the world using Celo's native asset. One of the key benefits of the app is the ability to track the flow of funds in real-time. The Celo blockchain's decentralized ledger ensures that all transactions are recorded and verified, providing donors with greater confidence that their donations are being used for their intended purpose. By creating a transparent and secure platform for fundraising, I've opened up new opportunities for people to raise funds and make a difference in the world. Link of DApp: https://dacade-gof-fund-me3.vercel.app/

0Points
5 Feedbacks
Feedback

There are several ways this contract could be improved:

Improved error handling: At the moment, the contract simply offers simple error messages like "campaign already exists" or "you are not the beneficiary." More informative error messages that describe exactly what went wrong and how to repair it would be preferable.

Make use of the SafeMath library: The contract executes arithmetic operations without making use of the SafeMath library, which can lead to integer overflow and underflow issues. To avoid these vulnerabilities, it is preferable to utilize the SafeMath library.

Event logging: Because the contract does not emit any events, tracking its state changes might be challenging. It would be advantageous to generate events for significant state changes, such as when a campaign is launched or funds are provided.

Submitted

By leveraging the power of the Celo blockchain, I've created a platform that is transparent, secure, and efficient. The app allows users to create fundraising campaigns, set donation targets, and accept donations from around the world using Celo's native asset. One of the key benefits of the app is the ability to track the flow of funds in real-time. The Celo blockchain's decentralized ledger ensures that all transactions are recorded and verified, providing donors with greater confidence that their donations are being used for their intended purpose. By creating a transparent and secure platform for fundraising, I've opened up new opportunities for people to raise funds and make a difference in the world. Link of DApp: https://dacade-gof-fund-me3.vercel.app/

0Points
5 Feedbacks