Skip to content

"Simple-CrowdFunding: A secure Ethereum smart contract for transparent and trustworthy crowdfunding with a minimum contribution of 1 ETH."

Notifications You must be signed in to change notification settings

0xHuzaifa/Simple-CrowdFunding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Simple-CrowdFunding

An Ethereum-based Solidity smart contract called "Simple-CrowdFunding" is built within the Remix IDE and is designed to be used as a potent crowdfunding solution. By enabling users to join with a minimum donation of 1 Ethereum, this smart contract offers a simple and secure method for conducting fundraising campaigns. It allows organizations to find funding for their campaigns regardless of whether they are non-profit, educational, or commercial.

This smart contract's foundation is a strong design where a selected manager or owner is in charge of managing the fundraising effort. The manager decides on important factors like the campaign's timeframe, fundraising goal, and minimum contribution requirement. Contributors, eager to support the cause, send their Ether contributions to the deployed contract's address, ensuring the safety of their funds. Importantly, the manager requires explicit permission, obtained through a democratic voting process, to transfer the accumulated funds. This permission-seeking process fosters transparency and trust in the fundraising endeavor.

The heart of the contract lies in the creation of requests or campaigns by the manager. These campaigns outline the destination for the funds and are subject to scrutiny through a voting mechanism. The campaign that secures at least 50% of the contributors' votes gains access to the entire fund pool. To maintain fairness, contributors are restricted from casting multiple votes or supporting more than one campaign.

To further safeguard the interests of contributors, the contract rigorously checks the deadline and fundraising target before approving any fund transfers. If the campaign's deadline expires without reaching its target, payments will not proceed. In such cases, contributors retain the option to claim a refund of their contributions, ensuring that their investments remain protected.

In short, the Simple crowdfunding smart contract makes crowdfunding transparent and secure. It helps campaign managers and campaign contributors to create trust, accountability, and fairness in the crowdfunding space while protecting contributors’ funds.

About

"Simple-CrowdFunding: A secure Ethereum smart contract for transparent and trustworthy crowdfunding with a minimum contribution of 1 ETH."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published