docker.grassecon.net/kitabu/ethstats-server:1.0.0
Go to file
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
bin fixed bin/www 2015-02-26 23:24:47 +02:00
lib Add robots.txt, cleanup config.js list 2018-09-16 12:04:16 +09:00
src Add robots.txt, cleanup config.js list 2018-09-16 12:04:16 +09:00
.dockerignore Add automated docker hub builds 2018-09-16 01:06:59 +09:00
.gitignore primus bump 2016-10-18 19:45:35 +03:00
.travis.yml build -> dist 2018-09-16 03:48:21 +09:00
Dockerfile Add automated docker hub builds 2018-09-16 01:06:59 +09:00
Gruntfile.js switched source maps off 2015-12-04 18:39:45 +00:00
LICENSE Initial commit 2014-12-03 05:05:19 +02:00
Procfile fixed Procfile 2015-02-05 08:26:17 +02:00
README.md Add instruction to add new node 2018-09-16 13:49:54 +05:30
app.js Introduce an ID reservation list. 2018-09-16 01:10:21 +09:00
package-lock.json Bump version to 0.1.0 2018-09-16 04:05:18 +09:00
package.json Update package.json 2018-09-16 13:02:42 +09:00

README.md

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!