Ethan Buchman 5f721bcfa0 | 9 years ago | |
---|---|---|
handlers | 9 years ago | |
types | 9 years ago | |
LICENSE.md | 9 years ago | |
README.md | 9 years ago | |
local-chain.json | 9 years ago | |
log.go | 9 years ago | |
main.go | 9 years ago | |
setup.sh | 9 years ago |
blockchain network monitor
#Quick Start
To get started, install golang and set your $GOPATH.
Install tendermint
, tmsp
, and the netmon
:
go get github.com/tendermint/tendermint/cmd/tendermint
go get github.com/tendermint/tmsp/cmd/...
go get github.com/tendermint/netmon
Initialize and start a local tendermint node with
tendermint init
dummy &
tendermint node --fast_sync=false --log_level=debug
In another window, start the netmon with
netmon monitor $GOPATH/src/github.com/tendermint/netmon/local-chain.json
Then visit your browser at http://localhost:46670.
The chain's rpc can be found at http://localhost:46657.
The netmon expects a config file with a list of chains/validators to get started. A default one for a local chain is provided as local-chain.json. netmon config
can be used to create a config file for a chain deployed with mintnet
. Configs are also generated by mintnet.
The API is available as GET requests with URI encoded parameters, or as JSONRPC POST requests. The JSONRPC methods are also exposed over websocket.