Skip to content

PrasannaKumarBhursu/solidity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Solidity Contracts for Lottery, Event Management, and Crowdfunding

This repository contains three Solidity contracts that implement various functionalities such as a lottery, event management, and crowdfunding.

Contract Descriptions

The following is a brief description of each contract:

  1. Lottery Contract: This contract allows participants to buy tickets for a lottery and provides a function for selecting a winner at random. The lottery contract can be used for a wide range of applications that require randomness, such as a fair token distribution mechanism.

  2. Event Management Contract: This contract enables event organizers to create and manage events on the Ethereum blockchain. Users can buy tickets for the event and the contract provides a function for setting the ticket price, managing refunds, and releasing funds after the event.

  3. Crowdfunding Contract: This contract allows individuals or organizations to create a crowdfunding campaign on the Ethereum blockchain. The contract provides a function for managing contributions to the campaign and releasing funds once the campaign reaches its funding goal.

Installation and Usage

You will need an Ethereum wallet and a development environment either Remix IDE or Truffle .

Contributing

Contributions to this project are welcome. If you find a bug or have a suggestion for improvement, please open an issue or submit a pull request.

Contact

If you have any questions or concerns about this project, please contact [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published