Naming Prosecution Mitigator
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    qpm_basic_incomepublic

    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
    

    Keywords

    install

    npm i qpm_basic_income

    Downloadsweekly downloads

    3

    version

    0.1.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar