rchain / hackathon-2020

Apache License 2.0
3 stars 1 forks source link

CrowdFund dApp a la kickstarter #27

Open dckc opened 3 years ago

dckc commented 3 years ago

Description: a smart contract and web user interface for crowdfunding: given a funding target and a deadline, accept pledges. Allow the proposer to collect once the funding target is met. Allow refund of pledges if the deadline has passed and the target is not met.

Motivation/Impact/Importance: foster a market of projects facilitated by RChain

Completion/Success Criteria: demo of dApp web UI deployed and connected to testnet ; source code published under Apache 2 license

Bonus points:

Link to specs and additional info :

Mentors: @dckc (@jimscarver ?)

Skills: rholang, web app development, object capabilities

RChain Priority:

dckc commented 3 years ago

looks like a version of this is done: https://github.com/fabcotech/dapp-tipboard

dckc commented 3 years ago

kickstarter project: Bubblegum Volume 2 Anthology Book by JUMBO PRESS — Kickstarter

start with the python app part:

then we can work on using rchain / rholang / rspace as the "database" side make sure you've seen the RhoVM talk , at least the part starting at 5 minutes ending at about 15 minutes.

The contract sketch so far is:

slide about new x in { ...} in rholang , part of a crash-course in rholang: recording, blog item

dckc commented 3 years ago

The contract part is working, though only lightly tested: https://github.com/rchain-community/liquid-democracy/pull/19