qpm_basic_income
v0.1.0 402 payments
Introduction
Basic income in portions to to exceed a daily amount
Components
The demo contains 3 components
- /balance -- shows your balance
- /faucet -- a small app that will see your balance
- /home -- navigation and instructions
Each was deployed as a custom route with its own handler.
Installation
Installation is via
git clone https://github.com/quantumpayments/basic_incom.git
Then run
npm install
$ bin/server.js --port 8443 --ssl-key path/to/ssl-key.pem --ssl-cert path/to/ssl-cert.pem
# server running on https://localhost:8443/
How do I get the --ssl-key and the --ssl-cert?
You need an SSL certificate you get this from your domain provider or for free from Let's Encrypt!.
If you don't have one yet, or you just want to test solid
, generate a certificate
$ openssl genrsa 2048 > ../localhost.key
$ openssl req -new -x509 -nodes -sha256 -days 3650 -key ../localhost.key -subj '/CN=*.localhost' > ../localhost.cert
Faucet
Using webcredits it is possible to set up a faucet using
credit create
credit genesis
credit insert https://w3id.org/cc#coinbase 50000 '' https://w3id.org/cc#faucet
npm i qpm_basic_income
Metadata
- MIT
- Whatever
- Melvin Carvalho
- released 5/23/2016