WörglCoin is a test project to demonstrate the implementation of an Ether-backed Universal Basic Income using the Ethereum network.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install before installing this software:
In order to get the project up and running:
$ git clone https://github.com/matthewsmorrison/Worgl-Coin
$ cd Worgl-Coin
$ npm install
$ ganache-cli
$ npm run start
$ node server
In order to run the automated tests in this system you need to run:
$ truffle test
To perform all code coverage tests you need to run:
$ ./node_modules/.bin/solidity-coverage
- Truffle Framework - Ethereum DApp development framework
- Ganache CLI - A personal blockchain which simulates full client behavio
- Web3.js - Ethereum javascript API
- React.js - A JavaScript library for building user interfaces
- Geth - CLI for running a full ethereum node implemented in Go
- Node.js - An asynchronous event driven JavaScript runtime used to build scalable network applications
- MetaMask - A browser plug-in allowing you to run DApps
- Solidity-Coverage - Solidity code coverage tool
- Zokrates - A toolbox for zk-SNARKs on Ethereum
- Matthew Morrison - GitHub
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details