ethstats-server/README.md
Ayushya Chitransh b637ddc967
Add instruction to add new node
After seeing the blank interface, people need to know how to add nodes. Newbies often get confused and regard this repository as self sufficient, its dependence on eth-net-intelligence-api should be made more prominent.
2018-09-16 13:49:54 +05:30

1.9 KiB

Ethereum Network Stats based off github.com/cubedro/eth-netstats

Build Status dependency status

This is a visual interface for tracking ethereum network status. It uses WebSockets to receive stats from running nodes and output them through an angular interface. It is the front-end implementation for eth-net-intelligence-api.

Screenshot

Prerequisite

  • node
  • npm

Installation

Make sure you have node.js and npm installed.

Clone the repository and install the dependencies

git clone https://github.com/eosclab/eth-netstats
cd eth-netstats
npm install

Build the resources

To build run

npm run dist

Run

npm start

see the interface at http://localhost:3000

Add nodes to site

For now, the site should be looking blank. For instruction on adding new nodes to the site, refer to eth-net-intelligence-api.

Updates since original cubedro/eth-netstats base:

  • Fixed block history if chain is shorted than MAX_HISTORY

  • Fixed broken headings in Markdown files

  • Docker support added (compatible with puppeth)

  • Updated geoip-lite package to latest version (fixed location info)

  • Responsive design patch added for mobile view

  • Bug fixed with charts and formats

To-do list

  • Update npm libraries for vulnerability patch & performance increase

  • Add average TPS calculation

  • More features with DPOS / POA!