This dApp allows users to create public campaigns and interact with received funds (deployed on Sepolia).
Site: https://charitystreamv2.vercel.app
In Creator
tab you can create campaigns, propositions and withdraw your funds.
Create
your campaign by entering your campaign's name, amount of eth you want to receive and a duration of your campaign.- After campaign ends, you need to
Finish
it to be able to spend funds. - You can
Stop
and refund all funds at any time before finishing your campaign.
Create
your proposition by entering your campaign id, a description of the proposition, amount of eth you want (cannot be more thanLeft amount
and is locked) and durations of payment and voting.- After voting ends you need to
End
your proposition. - If backers voted for the proposition, the dApp will create a stream.
- If backers vote against the proposition or the quorum is not met, the dApp unlocks the funds
- Check your streams.
- Withdraw available funds.
In Home
tab you can get some info about campaigns, propositions or streams and can:
- Donate to a campaign.
- Vote for a proposition (this dApp uses the quadratic voting).
- Withdraw available refunds.
Frontend built with Scaffold-Eth 2.