0.1.4 • Published 5 years ago

qwertycoin-bdca v0.1.4

Weekly downloads
4
License
AGPL-3.0
Repository
github
Last release
5 years ago

Qwertycoin fork of TurtlePay™ Blockchain Data Collection Agent (BDCA)

NPM

Master Build Status

Build Status Build status

Prerequisites

Foreword

We know that this documentation needs cleaned up and made easier to read. We'll compile it as part of the full documentation as the project works forward.

Setup

1) Clone this repository to wherever you'd like the API to run:

git clone https://github.com/qwertycoin-org/blockchain-data-collection-agent

2) Install the required Node.js modules

cd blockchain-data-collection-agent && npm install

3) Use your favorite text editor to change the values as necessary in config.json

Note: Make sure you use a limited database user for security reasons

{
  "mysql": {
    "host": "localhost",
    "port": 3306,
    "username": "root",
    "password": "password",
    "database": "turtlecoin",
    "connectionLimit": 10
  },
  "node": {
    "host": "localhost",
    "port": 8197
  }
}

4) Load the database schema from schema.sql into your configured database.

5) Fire up the script

node index.js

6) Optionally, install PM2 or another process manager to keep the service running.

npm install -g pm2@latest
pm2 startup
pm2 start index.js --name blockchain-data-collection-agent
pm2 save

6) Wait to build your database cache (this is likely to take days)

(c) 2018 TurtlePay™ Development Team