Funding block is a fund raiser like kick starter but with the power of blockhain and governance on withdrawals.
- Funding request must pass >50% votes
- Funds can't be withdrawn without approval
- Withdrawal address is public
Requires Node.js to run.
Clone this repo
git clone https://github.com/wanixarif/fundingBlock
Install the dependencies & start the developmental server.
cd fundingBlock
npm install
node ethereum/compile.js
cp ethereum/KEYS.json.example ethereum/KEYS.json
Put Your Seed phrase and Infura API key and then run
node ethereum/deploy.js
Copy the contract address and put it in ethereum/factory.js
node test/Campaign.test.js
npm run dev
Verify the deployment by navigating to your server address in your preferred browser.
127.0.0.1:3000
GNU GPL V3