ethstats-client/README.md

1.4 KiB

Ethereum Network Intelligence API

Build Status dependency status

This is the backend service which runs along with the node for tracking the ethereum network status, fetches information through the JSON-RPC and connects through WebSockets to eth-netstats and feed information constantly.

Prerequisite

  • cpp-ethereum
  • node
  • npm

Installation on Ubuntu

Fetch and run the build shell. This will install everything you need: latest eth CLI (develop branch), node.js, npm, pm2.

curl https://raw.githubusercontent.com/cubedro/eth-net-intelligence-api/master/bin/build.sh | sh

Run

Run it using pm2:

cd ~/bin/www
pm2 start processes.json

Configuration

Configure the app in processes.json

	"env":
		{
			"NODE_ENV"	: "production", // tell the client we're in production environment
			"RPC_HOST"	: "localhost", // eth JSON-RPC host
			"RPC_PORT"	: "8080", // eth JSON-RPC port
			"WS_SERVER"	: "", // path to eth-netstats WebSockets api server
		}