Open Flaxscrip opened 5 years ago
This looks good to me. Does it also allow donors to donate for projects they specify? Or is it for a general fund that double democracy manages?
I want to make sure that the wallet for this held in a multisignature with the Gatekeeper, Keymaster Treasurer (the board)?
You can create a wallet using any crypto wallet you like. For the Cryptonomicon, we use https://github.com/bitpay/copay. CoPay has a multi-signature interface. So you and the board can create a wallet and define the signature authority however you like.
For example, The Board could nominate you as the Treasurer and you'd be the interface with the Lexinomicon to act the role of Treasurer and issue/release bounty payments according to the rules.
BTC Pay is where we account for the funds. The funds are safe on the blockchain and the keys are safe in your multi-sig wallets. BTC Pay is just the crowdfunding and accounting system.
In BTC Pay we create a "store" for our organization. Within this store we create "applications" for each bounty/fund raise. Within each bounty, different levels of donation rewards, timelines, goals, can be set.
The software provides for much more complexity with integration APIs, stylesheet integration, lightning network connectivity, multiple cryptocurrency support, and much more. We can start with a simple deployment with the first few bounties as we grow our use of the system.
We need to create a BTCPay instance linked to a cryptocurrency wallet controlled by Ulex to enable the ability to receive donations and issue payments to Bounty winners.
I created a sample Bounty Crowdfund page using BTCPay to present as a possible template. https://bounty.cryptotech.guru/apps/355GiWY7juvhxAmxByXrVZkDDmDm/crowdfund
Let's discuss how we want to host and manage the BTCPay server. We should also discuss what needs to be included in the crowdfund page.