/Crowd_Funding

Is a contract used by anyone to support startups or charities by funding some ETH. This contract contains a function to set up a new campaign, fund a campaign, withdraw from the contract, and also to cancel the campaign.

Primary LanguageSolidity

Crowfunding 💰

Is a contract used by anyone to support startups or charities by funding some ETH. This contract contains a function to set up a new campaign, fund a campaign, withdraw from the contract, and also to cancel the campaign. Only the owner of the campaign can withdraw funds from the campaign or cancel the campaign. The contract functions emit the necessary events.

Additional description about the project and its features.

Built With

  • Solidity
  • Foundry

Install

$ npm install

Getting Started

To get local copy up and running follow these simple example steps

- git clone git@github.com:Addis-Belete/Crowd_Funding.git
- npm install


Test

- run forge test

👤 Addis Belete

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.