Build Docker Image first
run this command in the directory where the Dockerfile is located. i.e: fragchain/Dockerfile
docker build -t fragchain .
docker network create --subnet=172.16.0.0/24 vault
Then spin up a container from the image
docker run -it --name node-1 --net vault --ip 172.16.0.10 -v ~/github/fragchain:/fragchain -p 3000 -p 4444 fragchain
Ctrl + C to stop the container or docker stop node-1
to start the container
docker start -i node-1
use docker-compose to orchestrate multiple containers
install docker-compose, then
docker-compose up
Runtime Log with 4 nodes
amod@amod-dev:~/github/fragchain$ docker-compose up Starting node-3 ... done Starting node-4 ... done Starting node-1 ... done Starting node-2 ... done Attaching to node-3, node-2, node-4, node-1 node-3 | [nodemon] 1.19.1 node-2 | [nodemon] 1.19.1 node-3 | [nodemon] to restart at any time, enter `rs` node-3 | [nodemon] watching: *.* node-3 | [nodemon] starting `node .` node-3 | Node Address: 172.16.0.30 node-3 | 2019-06-24 06:52:49 info: Initializing.... node-3 | 2019-06-24 06:52:49 info: Generating Genesis Block! node-3 | 2019-06-24 06:52:49 info: Genesis block generated successfully! node-3 | 2019-06-24 06:52:49 info: Local chain is at idx: 1 node-3 | 2019-06-24 06:52:49 info: SocketIO Server started. Listening on 4444 node-3 | 2019-06-24 06:52:49 info: connect: http://172.16.0.10:4444/messenger node-3 | 2019-06-24 06:52:49 info: connect: http://172.16.0.20:4444/messenger node-3 | 2019-06-24 06:52:49 info: connect: http://172.16.0.40:4444/messenger node-2 | [nodemon] to restart at any time, enter `rs` node-2 | [nodemon] watching: *.* node-3 | 2019-06-24 06:52:49 info: App listening on port 3000! node-3 | 2019-06-24 06:52:49 warn: connect_error to server at: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:49 debug: Error: xhr poll error node-3 | 2019-06-24 06:52:49 info: Client connected: 172.16.0.20 node-2 | [nodemon] starting `node .` node-2 | Node Address: 172.16.0.20 node-2 | 2019-06-24 06:52:49 info: Initializing.... node-2 | 2019-06-24 06:52:49 info: SocketIO Server started. Listening on 4444 node-2 | 2019-06-24 06:52:49 info: connect: http://172.16.0.10:4444/messenger node-3 | 2019-06-24 06:52:49 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-2 | 2019-06-24 06:52:49 info: connect: http://172.16.0.30:4444/messenger node-3 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-3 | 2019-06-24 06:52:49 info: Client connected: 172.16.0.40 node-2 | 2019-06-24 06:52:49 info: connect: http://172.16.0.40:4444/messenger node-2 | 2019-06-24 06:52:49 info: App listening on port 3000! node-3 | 2019-06-24 06:52:49 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-3 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-3 | 2019-06-24 06:52:49 info: Connected to server at: 172.16.0.40:4444 node-3 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-3 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-3 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-3 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-3 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-3 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-2 | 2019-06-24 06:52:49 info: Connected to server at: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-3 | 2019-06-24 06:52:50 info: Connected to server at: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-3 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-3 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-3 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-3 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-4 | [nodemon] 1.19.1 node-2 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-2 | 2019-06-24 06:52:49 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:49 info: recv: chain_version: 1 node-4 | [nodemon] to restart at any time, enter `rs` node-4 | [nodemon] watching: *.* node-2 | 2019-06-24 06:52:49 info: Client connected: 172.16.0.40 node-2 | 2019-06-24 06:52:49 info: Connected to server at: 172.16.0.40:4444 node-4 | [nodemon] starting `node .` node-2 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-2 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:49 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-4 | Node Address: 172.16.0.40 node-4 | 2019-06-24 06:52:49 info: Initializing.... node-4 | 2019-06-24 06:52:49 info: SocketIO Server started. Listening on 4444 node-2 | 2019-06-24 06:52:49 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:49 info: recv: chain_version: 1 node-2 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-4 | 2019-06-24 06:52:49 info: connect: http://172.16.0.10:4444/messenger node-4 | 2019-06-24 06:52:49 info: connect: http://172.16.0.20:4444/messenger node-2 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-2 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-4 | 2019-06-24 06:52:49 info: connect: http://172.16.0.30:4444/messenger node-2 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-2 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-4 | 2019-06-24 06:52:49 info: App listening on port 3000! node-2 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-4 | 2019-06-24 06:52:49 info: Client connected: 172.16.0.20 node-4 | 2019-06-24 06:52:49 info: Client connected: 172.16.0.30 node-4 | 2019-06-24 06:52:50 info: Connected to server at: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-2 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-2 | 2019-06-24 06:52:50 info: Client connected: 172.16.0.30 node-2 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-4 | 2019-06-24 06:52:50 info: Connected to server at: 172.16.0.20:4444 node-2 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-2 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-2 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-4 | 2019-06-24 06:52:50 info: recv: chain_version: 1 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-4 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-4 | 2019-06-24 06:52:50 info: recv: chain_version: 1 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-4 | 2019-06-24 06:52:50 info: recv: chain_version: 11 node-4 | 2019-06-24 06:52:50 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-4 | 2019-06-24 06:52:50 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-1 | [nodemon] 1.19.1 node-1 | [nodemon] to restart at any time, enter `rs` node-1 | [nodemon] watching: *.* node-1 | [nodemon] starting `node .` node-4 | 2019-06-24 06:52:50 warn: connect_error to server at: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:51 debug: Error: xhr poll error node-1 | Node Address: 172.16.0.10 node-1 | 2019-06-24 06:52:51 info: Initializing.... node-1 | 2019-06-24 06:52:51 info: Generating Genesis Block! node-1 | 2019-06-24 06:52:51 info: Genesis block generated successfully! node-1 | 2019-06-24 06:52:51 info: Local chain is at idx: 1 node-1 | 2019-06-24 06:52:51 info: SocketIO Server started. Listening on 4444 node-1 | 2019-06-24 06:52:51 info: connect: http://172.16.0.20:4444/messenger node-1 | 2019-06-24 06:52:51 info: connect: http://172.16.0.30:4444/messenger node-1 | 2019-06-24 06:52:51 info: connect: http://172.16.0.40:4444/messenger node-1 | 2019-06-24 06:52:51 info: App listening on port 3000! node-2 | 2019-06-24 06:52:51 info: Client connected: 172.16.0.10 node-1 | 2019-06-24 06:52:51 info: Connected to server at: 172.16.0.20:4444 node-4 | 2019-06-24 06:52:51 info: Client connected: 172.16.0.10 node-3 | 2019-06-24 06:52:51 info: Client connected: 172.16.0.10 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-2 | 2019-06-24 06:52:51 info: Connected to server at: 172.16.0.10:4444 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-3 | 2019-06-24 06:52:51 info: Connected to server at: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-3 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-3 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: Client connected: 172.16.0.20 node-1 | 2019-06-24 06:52:51 info: Client connected: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: Connected to server at: 172.16.0.30:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-2 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: Connected to server at: 172.16.0.40:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.40:4444 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-2 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-2 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.10 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.10 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-2 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.20 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.20 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.30 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.30 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-3 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.40:4444 node-1 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-3 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: Client connected: 172.16.0.40 node-4 | 2019-06-24 06:52:51 info: Connected to server at: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.20:4444 node-4 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION to: 172.16.0.30:4444 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.20:4444 node-4 | 2019-06-24 06:52:51 info: recv: chain_version: 11 node-3 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.30:4444 node-2 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-2 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-3 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-4 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-1 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION from: 172.16.0.40 node-1 | 2019-06-24 06:52:51 info: send: SYNC_CHAIN_VERSION_RESPONSE to: 172.16.0.40 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-4 | 2019-06-24 06:52:51 info: recv: SYNC_CHAIN_VERSION_RESPONSE from: 172.16.0.10:4444 node-4 | 2019-06-24 06:52:51 info: recv: chain_version: 1 node-2 | 2019-06-24 06:52:59 info: Sync Chain Loop complete! node-2 | 2019-06-24 06:52:59 info: Sync Chain Loop complete! node-4 | 2019-06-24 06:53:00 info: recv: SYNC_CHAIN from: 172.16.0.30 node-3 | 2019-06-24 06:53:00 info: send: SYNC_CHAIN node-3 | 2019-06-24 06:53:00 info: Sync Chain Loop complete! node-4 | 2019-06-24 06:53:00 info: send: SYNC_CHAIN_RESPONSE to: 172.16.0.30 node-4 | 2019-06-24 06:53:00 info: Sync Chain Loop complete! node-4 | 2019-06-24 06:53:00 info: Sync Chain Loop complete! node-3 | 2019-06-24 06:53:00 info: recv: SYNC_CHAIN_RESPONSE from: 172.16.0.40:4444 node-3 | 2019-06-24 06:53:00 info: LENGTH_OF_RECEIVED_CHAIN: 11 node-3 | 2019-06-24 06:53:00 warn: ******** LOCAL CHAIN REPLACED ***** node-3 | 2019-06-24 06:53:00 info: Sync Chain Loop complete! node-1 | 2019-06-24 06:53:01 info: send: SYNC_CHAIN node-1 | 2019-06-24 06:53:01 info: Sync Chain Loop complete! node-2 | 2019-06-24 06:53:01 info: Sync Chain Loop complete! node-2 | 2019-06-24 06:53:01 info: recv: SYNC_CHAIN from: 172.16.0.10 node-2 | 2019-06-24 06:53:01 info: send: SYNC_CHAIN_RESPONSE to: 172.16.0.10 node-3 | 2019-06-24 06:53:01 info: Sync Chain Loop complete! node-1 | 2019-06-24 06:53:01 info: recv: SYNC_CHAIN_RESPONSE from: 172.16.0.20:4444 node-1 | 2019-06-24 06:53:01 info: LENGTH_OF_RECEIVED_CHAIN: 11 node-1 | 2019-06-24 06:53:01 warn: ******** LOCAL CHAIN REPLACED ***** node-1 | 2019-06-24 06:53:01 info: Sync Chain Loop complete! node-1 | 2019-06-24 06:53:01 info: Sync Chain Loop complete! node-4 | 2019-06-24 06:53:01 info: Sync Chain Loop complete!