Skip to content

This dApp allows users to create public campaigns and interact with received funds

Notifications You must be signed in to change notification settings

nzmpi/CharityStreamV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CharityStream v2

This dApp allows users to create public campaigns and interact with received funds (deployed on Sepolia).

Site: https://charitystreamv2.vercel.app

How to use

In Creator tab you can create campaigns, propositions and withdraw your funds.

Campaign

  1. Create your campaign by entering your campaign's name, amount of eth you want to receive and a duration of your campaign.
  2. After campaign ends, you need to Finish it to be able to spend funds.
  3. You can Stop and refund all funds at any time before finishing your campaign.

Proposition

  1. Create your proposition by entering your campaign id, a description of the proposition, amount of eth you want (cannot be more than Left amount and is locked) and durations of payment and voting.
  2. After voting ends you need to End your proposition.
  3. If backers voted for the proposition, the dApp will create a stream.
  4. If backers vote against the proposition or the quorum is not met, the dApp unlocks the funds

Stream

  1. Check your streams.
  2. Withdraw available funds.

In Home tab you can get some info about campaigns, propositions or streams and can:

  1. Donate to a campaign.
  2. Vote for a proposition (this dApp uses the quadratic voting).
  3. Withdraw available refunds.

Acknowledgment

Frontend built with Scaffold-Eth 2.

About

This dApp allows users to create public campaigns and interact with received funds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published