For the past few weeks I've been getting quite familiar with deploying and managing private XDC test networks and i came into a little snag once having them deployed i couldn't get them to sync. Either I'm stuck on block 0 or when I do have have some short term successes i maintain having consensus for about 500 blocks or so but then the nodes go into a pending state and get stuck on that block
I made an Issue is the xdc-testnetwork-leo Github Repo addressing my struggles following the documentation to deploy the test network
Ive been deploying the testnets and trying to get them synced for a weeks now my primary issue seems to be the nodes are able to peer and for a time will make consensus but after 500 blocks or so the network gets stalled and won't proceed to make consensus any more.
I don't get any errors except for the logs stating its not their turn to publish a block, or permission denied or failed to create the protocol stack I'm not sure what is causing this to be the case but its keeping my nodes from gaining consensus. even with the error I can see the nodes are online but not sure what the consensus issue may be of what may be flagging any of the issues listed above.
While following the Documentation most of the documentation has been pretty straight forward the 2 parts that were difficult to reconcile was making sure the encodeIDs and IPs are associated to every node so the boot nodes can see and launch off each other and ensuring firewall/ Security group ports are Identified so the nodes can have a clear read of each others ports the main ones being 8545-8547 for the RPC and 30303-30307 for peering
The main issue is syncing and consensus for moving forward with progress to the next block with a Master node and 2 other full nodes (3 nodes total)
What gives a network initial consensus? the boot nodes seem to be the initial connectors and they are able to see each other but what gives it consensus when they can see each other?
ubuntu@ip-172-31-93-57:~/xdc-testnetwork-leo$ bash run.sh
touch: cannot touch '.pwd': Permission denied
make: go: No such file or directory
go run build/ci.go install ./cmd/XDC
make: go: No such file or directory
make: *** [Makefile:14: XDC] Error 127
INFO [10-14|17:43:30] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/1: permission denied
INFO [10-14|17:43:30] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/2: permission denied
INFO [10-14|17:43:30] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/3: permission denied
INFO [10-14|17:43:30] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/1: permission denied
INFO [10-14|17:43:30] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/2: permission denied
INFO [10-14|17:43:31] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/3: permission denied
Starting the bootnode ...
Starting the nodes ...
Fatal: -ListenUDP: listen udp 0.0.0.0:30301: bind: address already in use
INFO [10-14|17:43:31] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/1: permission denied
INFO [10-14|17:43:31] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/2: permission denied
INFO [10-14|17:43:31] Maximum peer count ETH=25 LES=0 total=25
Fatal: Failed to create the protocol stack: mkdir /home/ubuntu/xdc-testnetwork-leo/nodes/3: permission denied
ubuntu@ip-172-31-93-57:~/xdc-testnetwork-leo$ sudo bash run.sh
make: go: No such file or directory
go run build/ci.go install ./cmd/XDC
make: go: No such file or directory
make: *** [Makefile:14: XDC] Error 127
INFO [10-14|17:43:38] Maximum peer count ETH=25 LES=0 total=25
INFO [10-14|17:43:38] XDCX datadir path=/root/.XDC
INFO [10-14|17:43:38] Maximum peer count ETH=25 LES=0 total=25
INFO [10-14|17:43:38] XDCX datadir path=/root/.XDC
INFO [10-14|17:43:38] Maximum peer count ETH=25 LES=0 total=25
INFO [10-14|17:43:38] XDCX datadir path=/root/.XDC
Starting the bootnode ...
Starting the nodes ...
Fatal: -ListenUDP: listen udp 0.0.0.0:30301: bind: address already in use
INFO [10-14|17:43:39] Maximum peer count ETH=25 LES=0 total=25
INFO [10-14|17:43:39] XDCX datadir path=/root/.XDC
INFO [10-14|17:43:39] Allocated cache and file handles database=/root/.XDC cache=134.22mB handles=1024
INFO [10-14|17:43:39] Maximum peer count ETH=25 LES=0 total=25
INFO [10-14|17:43:39] XDCX datadir path=/root/.XDC
INFO [10-14|17:43:39] Allocated cache and file handles database=/root/.XDC cache=134.22mB handles=1024
ERROR[10-14|17:43:39] Can't create new DB error="resource temporarily unavailable"
INFO [10-14|17:43:39] Starting peer-to-peer node instance=XDC/v1.4.4-stable/linux-amd64/go1.15
INFO [10-14|17:43:39] Allocated cache and file handles database=/home/ubuntu/xdc-testnetwork-leo/nodes/2/XDC/chaindata cache=805.31mB handles=512
INFO [10-14|17:43:39] Maximum peer count ETH=25 LES=0 total=25
INFO [10-14|17:43:39] XDCX datadir path=/root/.XDC
INFO [10-14|17:43:39] Allocated cache and file handles database=/root/.XDC cache=134.22mB handles=1024
ERROR[10-14|17:43:39] Can't create new DB error="resource temporarily unavailable"
INFO [10-14|17:43:39] Starting peer-to-peer node instance=XDC/v1.4.4-stable/linux-amd64/go1.15
INFO [10-14|17:43:39] Allocated cache and file handles database=/home/ubuntu/xdc-testnetwork-leo/nodes/3/XDC/chaindata cache=805.31mB handles=512
INFO [10-14|17:43:39] Starting peer-to-peer node instance=XDC/v1.4.4-stable/linux-amd64/go1.15
INFO [10-14|17:43:39] Allocated cache and file handles database=/home/ubuntu/xdc-testnetwork-leo/nodes/1/XDC/chaindata cache=805.31mB handles=512
INFO [10-14|17:43:39] Initialised chain configuration config="{ChainID: 72 Homestead: 1 DAO: <nil> DAOSupport: false EIP150: 2 EIP155: 3 EIP158: 3 Byzantium: 4 Constantinople: <nil> Engine: XDPoS}"
INFO [10-14|17:43:39] Initialising Ethereum protocol versions="[63 62]" network=72
INFO [10-14|17:43:39] Loaded most recent local header number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Loaded most recent local full block number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Loaded most recent local fast block number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Initialised chain configuration config="{ChainID: 72 Homestead: 1 DAO: <nil> DAOSupport: false EIP150: 2 EIP155: 3 EIP158: 3 Byzantium: 4 Constantinople: <nil> Engine: XDPoS}"
INFO [10-14|17:43:39] Initialising Ethereum protocol versions="[63 62]" network=72
INFO [10-14|17:43:39] Loaded most recent local header number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Initialised chain configuration config="{ChainID: 72 Homestead: 1 DAO: <nil> DAOSupport: false EIP150: 2 EIP155: 3 EIP158: 3 Byzantium: 4 Constantinople: <nil> Engine: XDPoS}"
INFO [10-14|17:43:39] Loaded most recent local full block number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Initialising Ethereum protocol versions="[63 62]" network=72
INFO [10-14|17:43:39] Loaded most recent local fast block number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Loaded local transaction journal transactions=0 dropped=0
INFO [10-14|17:43:39] Loaded most recent local header number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Loaded most recent local full block number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Regenerated local transaction journal transactions=0 accounts=0
INFO [10-14|17:43:39] Loaded most recent local fast block number=0 hash=8997ba…315e17 td=1
INFO [10-14|17:43:39] Starting P2P networking
INFO [10-14|17:43:39] Loaded local transaction journal transactions=0 dropped=0
INFO [10-14|17:43:39] Regenerated local transaction journal transactions=0 accounts=0
INFO [10-14|17:43:39] Starting P2P networking
INFO [10-14|17:43:39] Loaded local transaction journal transactions=1 dropped=0
INFO [10-14|17:43:39] Regenerated local transaction journal transactions=1 accounts=1
INFO [10-14|17:43:39] Starting P2P networking
INFO [10-14|17:43:41] UDP listener up self=enode://3a80d2dde89c9fdca3f7d28f49bcac1266f5f78095418971c1feff8c38b1809b51a91b793fc4b1d2a9731e7671c619a490cd9c202efa122a4f7b98307e341902@[::]:30305
INFO [10-14|17:43:41] UDP listener up self=enode://5661081332f458bd512daa76c149042c00f78f045aba4494cc64fcfaf7517638025b979d0fe11c7a420447f76d24ddd438da6253027820ed95eade4fcdeaf4b6@[::]:30303
INFO [10-14|17:43:41] HTTP endpoint opened url=http://0.0.0.0:8545 cors=* vhosts=*
INFO [10-14|17:43:41] WebSocket endpoint opened url=ws://[::]:8555
INFO [10-14|17:43:41] UDP listener up self=enode://6a67c3175b994311c8e4408b671471ef166d3d3d828d432233f349c395907f9a843b18d5e6ccab1c278778193c452dcfefc83d431678078d41d7140bcef3860b@[::]:30304
INFO [10-14|17:43:41] HTTP endpoint opened url=http://0.0.0.0:8547 cors=* vhosts=*
INFO [10-14|17:43:41] WebSocket endpoint opened url=ws://[::]:8557
INFO [10-14|17:43:41] RLPx listener up self=enode://6a67c3175b994311c8e4408b671471ef166d3d3d828d432233f349c395907f9a843b18d5e6ccab1c278778193c452dcfefc83d431678078d41d7140bcef3860b@[::]:30304
INFO [10-14|17:43:41] IPC endpoint opened url=/home/ubuntu/xdc-testnetwork-leo/nodes/1/XDC.ipc
INFO [10-14|17:43:41] RLPx listener up self=enode://5661081332f458bd512daa76c149042c00f78f045aba4494cc64fcfaf7517638025b979d0fe11c7a420447f76d24ddd438da6253027820ed95eade4fcdeaf4b6@[::]:30303
INFO [10-14|17:43:41] IPC endpoint opened url=/home/ubuntu/xdc-testnetwork-leo/nodes/2/XDC.ipc
INFO [10-14|17:43:41] HTTP endpoint opened url=http://0.0.0.0:8546 cors=* vhosts=*
INFO [10-14|17:43:41] RLPx listener up self=enode://3a80d2dde89c9fdca3f7d28f49bcac1266f5f78095418971c1feff8c38b1809b51a91b793fc4b1d2a9731e7671c619a490cd9c202efa122a4f7b98307e341902@[::]:30305
INFO [10-14|17:43:41] IPC endpoint opened url=/home/ubuntu/xdc-testnetwork-leo/nodes/3/XDC.ipc
INFO [10-14|17:43:41] WebSocket endpoint opened url=ws://[::]:8556
INFO [10-14|17:43:42] Unlocked account address=xdc4e7D2c63d5afd93058fC7a827745a17339EdCcFF
INFO [10-14|17:43:42] Etherbase automatically configured address=xdc4e7D2c63d5afd93058fC7a827745a17339EdCcFF
INFO [10-14|17:43:42] Unlocked account address=xdcb96016369693812449D6F08e64275d5D639258D1
INFO [10-14|17:43:42] Etherbase automatically configured address=xdcb96016369693812449D6F08e64275d5D639258D1
INFO [10-14|17:43:42] Unlocked account address=xdc78e5c3bBBcD34a1cffdbEe9b6670e59763709bC4
INFO [10-14|17:43:42] Etherbase automatically configured address=xdc78e5c3bBBcD34a1cffdbEe9b6670e59763709bC4
`
This shows that the nodes are peering but for some reason they won't make consensus I have a transaction pending but no consensus is made
`
> txpool
{
content: {
pending: {
xdc9EC5998c873A295b01491375B092E0BCF5B0B4e8: {
0: {...}
}
},
queued: {}
},
inspect: {
pending: {
xdc9EC5998c873A295b01491375B092E0BCF5B0B4e8: {
0: "xdcB22fe441774c143D3CeF39d739b9B062C087a9ae: 100000000000000000000 wei + 21000 gas × 1000000000 wei"
}
},
queued: {}
},
status: {
pending: 1,
queued: 0
},
getContent: function(callback),
getInspect: function(callback),
getStatus: function(callback)
}
> eth.blockNumber
0
> net.peerCount
2
> admin.peers
[{
caps: ["eth/62", "eth/63"],
id: "3a80d2dde89c9fdca3f7d28f49bcac1266f5f78095418971c1feff8c38b1809b51a91b793fc4b1d2a9731e7671c619a490cd9c202efa122a4f7b98307e341902",
name: "XDC/v1.4.4-stable/linux-amd64/go1.15",
network: {
inbound: false,
localAddress: "172.31.93.57:42776",
remoteAddress: "18.212.67.27:30305",
static: false,
trusted: false
},
protocols: {
eth: {
difficulty: 1,
head: "0x8997bae00839d39d4dbc3f6fa3a209fa56f7ce8c558ef71eaf6b56cb31315e17",
version: 63
}
}
}, {
caps: ["eth/62", "eth/63"],
id: "6a67c3175b994311c8e4408b671471ef166d3d3d828d432233f349c395907f9a843b18d5e6ccab1c278778193c452dcfefc83d431678078d41d7140bcef3860b",
name: "XDC/v1.4.4-stable/linux-amd64/go1.15",
network: {
inbound: false,
localAddress: "172.31.93.57:41228",
remoteAddress: "18.212.67.27:30304",
static: false,
trusted: false
},
protocols: {
eth: {
difficulty: 1,
head: "0x8997bae00839d39d4dbc3f6fa3a209fa56f7ce8c558ef71eaf6b56cb31315e17",
version: 63
}
}
}]
> eth.coinbase
"xdcb96016369693812449d6f08e64275d5d639258d1"
> admin.nodeInfo.enode
"enode://5661081332f458bd512daa76c149042c00f78f045aba4494cc64fcfaf7517638025b979d0fe11c7a420447f76d24ddd438da6253027820ed95eade4fcdeaf4b6@[::]:30303"
`
Ive tried running all the nodes collectively on one server with the run.sh script @anilchinchawale recommended from the XDPoSChain deployment script I've been able to have the nodes peer each other any sync for a short period of time. Ive also tried running the nodes on separate servers but I can get them to peer so I've been focusing on the single server node deployment strategy
run.sh from XDPoSChain
`
#!/bin/bash
_interupt() {
echo "Shutdown $child_proc"
kill -TERM $child_proc
exit
}
trap _interupt INT TERM
touch .pwd
export $(cat .env | xargs)
Bin_NAME=XDC
WORK_DIR=$PWD
PROJECT_DIR="/root/XinFin/XDPoSChain"
cd $PROJECT_DIR && make XDC
cd $WORK_DIR
if [ ! -d ./nodes/1/$Bin_NAME/chaindata ]
then
wallet1=$(${PROJECT_DIR}/build/bin/$Bin_NAME account import --password .pwd --datadir ./nodes/1 <(echo ${PRIVATE_KEY_1}) | awk -v FS="({|})" '{print $2}')
wallet2=$(${PROJECT_DIR}/build/bin/$Bin_NAME account import --password .pwd --datadir ./nodes/2 <(echo ${PRIVATE_KEY_2}) | awk -v FS="({|})" '{print $2}')
wallet3=$(${PROJECT_DIR}/build/bin/$Bin_NAME account import --password .pwd --datadir ./nodes/3 <(echo ${PRIVATE_KEY_3}) | awk -v FS="({|})" '{print $2}')
${PROJECT_DIR}/build/bin/$Bin_NAME --datadir ./nodes/1 init ./genesis/genesis.json
${PROJECT_DIR}/build/bin/$Bin_NAME --datadir ./nodes/2 init ./genesis/genesis.json
${PROJECT_DIR}/build/bin/$Bin_NAME --datadir ./nodes/3 init ./genesis/genesis.json
else
wallet1=$(${PROJECT_DIR}/build/bin/$Bin_NAME account list --datadir ./nodes/1 | head -n 1 | awk -v FS="({|})" '{print $2}')
wallet2=$(${PROJECT_DIR}/build/bin/$Bin_NAME account list --datadir ./nodes/2 | head -n 1 | awk -v FS="({|})" '{print $2}')
wallet3=$(${PROJECT_DIR}/build/bin/$Bin_NAME account list --datadir ./nodes/3 | head -n 1 | awk -v FS="({|})" '{print $2}')
fi
VERBOSITY=3
GASPRICE="1"
networkid=50
echo Starting the bootnode ...
${PROJECT_DIR}/build/bin/bootnode -nodekey ./bootnode.key --addr 0.0.0.0:30301 &
child_proc=$!
echo Starting the nodes ...
${PROJECT_DIR}/build/bin/$Bin_NAME --bootnodes "enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@78.129.229.96:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@5.152.223.199:30301,enode://d757f1a21828c9c426e26df39176053302209e3dd05e7a6c0e0eae57739e233c0fa970c9b98e010cee4817e6233c3ad3eef461cef3e731c485ed4bc08de7d0ac@37.58.56.228:30303,enode://d757f1a21828c9c426e26df39176053302209e3dd05e7a6c0e0eae57739e233c0fa970c9b98e010cee4817e6233c3ad3eef461cef3e731c485ed4bc08de7d0ac@37.58.56.228:30304,enode://ef4d512152b875de3fc3990e3e124ae55adea35c49c5df40d0c4bea9327116fcfba70b920a7c164e08f425876025cbcf2519ad5238e57c10ea205e7897926a35@45.76.113.250:30303,enode://bcda483330dc0845f521ad611bcdc8cb147a7a8008c022dba20da2ab52ae46fd6d04f3cb9b7da4e94cf81d2c61065e008a13b5f05f3b69795b0dbdd2a14bb48d@209.222.30.63:30303,enode://2edc16258f6f2e18b105362df5af89889b5dbb7b098f266c39ba1b6200e9dfa76b8fd3bc0cdefce089d9e285772ae69d549e6807b23341ac975d0c085b936f1b@139.180.131.100:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@149.28.135.114:30303,enode://5fcb6aa25e9e4184f278f842581507e4180851e861a59e1a02cf62f2927ee073ba921b5cba10301043f41ed494860f0ccc7508f1058c25f8ebcd56e9f8da018b@149.28.140.203:30303,enode://3a792327abf09be1b78db697c33de653d21bb702eaf6e292899c31a59f0b9535753a34d41f088416bc3f90d25c35ecd6b79d0015c36cf10f9a27c89ecd1f7fa4@149.28.140.232:30303,enode://26def7887241597a30314a77b1a32f156bdcc92eee198b086ae7c4dc26b986a9be6d078b09e93a1f963b083885020e1edfbf6b053dcebbdd090f6dfb289b59f0@149.28.142.223:30303,enode://f35e4ff8bfca2b37297dae0524146c2e4ef20c5d95be48cabe0072334bcf77a9385bad27b9630ee5ba4de451076c2123ad06113f21e3f78387a0e6fde7ec1b0b@45.77.183.160:30303,enode://44f8256e0285d1a94a73187116772522dcf53ef3affcac171cf01ffb00ec613ba1960f1309cc9353207a8f1211e645016c6e30b9669190aac8386c78545b84b1@198.13.34.190:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@139.180.218.68:30303,enode://5701cfd1d03a04a3a17076e50983397ff634ff7f00693f62f6d4d94107796b74b8e10b8ad6efbf1499ae0c6263e84594d30986c79242a37b1c9d27cddb57cdc5@207.148.71.42:30303,enode://b0bd514f1b0892ab26c1d8be59510406f7d700c74cd3cd03d3f8d0fc21b784bb2fb7bde3afacf435928ca9506decf73bd15af5a64bd5dd113b26fc91605ce397@45.77.181.79:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@139.180.135.153:30303,enode://297167bcccf50a94fd2b9a1f1a372228526a95066030295ee8842e0bcaf798da751974a8b08caa9fb9764d2b2d50e64ec5a90a8b942a2a9d6b1db9d5995de3ff@139.180.143.152:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@45.77.244.187:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@45.76.153.161:30303,enode://3a914391c6f6ff0af000b5e614df1074c2a2db2575d6c4d02c3d96bc00ed52ba4281df45b065cbc253c2a02d0bc34272520e772ee9880b28ef107e91b86166d8@109.169.55.28:30303,enode://2953c5ea2a2829a242123e14538b137be858602da1e68beb8c7f7ec797d9d42cf4f0c76b62e98c4d5578e0eeefa42a501fdfec7079e8db206d89d037a09cde3a@109.169.55.28:30304,enode://80dee88ded07fcb0ed1f4a9db4c60c0bd0592d44656571822b479047653b0c30d84e68c83057db048d2120cd7d504fd6a70a89161c31aaf98e65cfba4a77a528@109.169.55.28:30305,enode://7e495d7e1be1fc47d62f8510249435fb3b6f279880704896cbd78e05027298ed133979a388cc0ecf51fb014a8c68438b45e4a2d82ab1ed9cf86a31e87fed32c5@78.129.229.96:30303,enode://02c155fe4b34293b50d70a10889a57d9f2434fefdf142c6d24d73df9ccff19994cb243b55e87a9349a8f87d827363f74b0b40f44d96925aaaedadb456e38c0c0@78.129.229.96:30304,enode://bc2a722d080b008132ef395763d87f491fb6adc34b5d34b698cfeeadced2d4468ee5dc09f39956b4686c88af9bf26e39bc050feb52c0976238645a0343e6049f@78.129.229.96:30305,enode://560113969268e30a430991e36fcb1a6ea8a2bc16f23bc1dabffd6f8c17649237d58d8cf554e9ce882184abdc9b3a607230123e2bcf819d4ed01ec02acee1c4c2@78.159.100.155:30303,enode://a86d3268c060323572bfeb6df76081e4668ec44cc60ff028c1685a9a683c5d6497c987b5dfade81323d08875066218a1877484396e11f400ce1c2c9bd343c935@78.159.100.155:30304,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@127.0.0.1:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@78.129.229.96:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@5.152.223.199:30301" --syncmode "full" --datadir ./nodes/1 --networkid "${networkid}" --port 30303 --rpc --rpccorsdomain "*" --ws --wsaddr="0.0.0.0" --wsorigins "*" --wsport 8555 --rpcaddr 0.0.0.0 --rpcport 8545 --rpcvhosts "*" --unlock "${wallet1}" --password ./.pwd --mine --gasprice "${GASPRICE}" --targetgaslimit "420000000" --verbosity ${VERBOSITY} --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,XDPoS --ethstats "XinFin-MasterNode-01:xinfin_xdpos_hybrid_network_stats@stats.xinfin.network:3000" &
child_proc="$child_proc $!"
${PROJECT_DIR}/build/bin/$Bin_NAME --bootnodes "enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@78.129.229.96:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@5.152.223.199:30301,enode://d757f1a21828c9c426e26df39176053302209e3dd05e7a6c0e0eae57739e233c0fa970c9b98e010cee4817e6233c3ad3eef461cef3e731c485ed4bc08de7d0ac@37.58.56.228:30303,enode://d757f1a21828c9c426e26df39176053302209e3dd05e7a6c0e0eae57739e233c0fa970c9b98e010cee4817e6233c3ad3eef461cef3e731c485ed4bc08de7d0ac@37.58.56.228:30304,enode://ef4d512152b875de3fc3990e3e124ae55adea35c49c5df40d0c4bea9327116fcfba70b920a7c164e08f425876025cbcf2519ad5238e57c10ea205e7897926a35@45.76.113.250:30303,enode://bcda483330dc0845f521ad611bcdc8cb147a7a8008c022dba20da2ab52ae46fd6d04f3cb9b7da4e94cf81d2c61065e008a13b5f05f3b69795b0dbdd2a14bb48d@209.222.30.63:30303,enode://2edc16258f6f2e18b105362df5af89889b5dbb7b098f266c39ba1b6200e9dfa76b8fd3bc0cdefce089d9e285772ae69d549e6807b23341ac975d0c085b936f1b@139.180.131.100:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@149.28.135.114:30303,enode://5fcb6aa25e9e4184f278f842581507e4180851e861a59e1a02cf62f2927ee073ba921b5cba10301043f41ed494860f0ccc7508f1058c25f8ebcd56e9f8da018b@149.28.140.203:30303,enode://3a792327abf09be1b78db697c33de653d21bb702eaf6e292899c31a59f0b9535753a34d41f088416bc3f90d25c35ecd6b79d0015c36cf10f9a27c89ecd1f7fa4@149.28.140.232:30303,enode://26def7887241597a30314a77b1a32f156bdcc92eee198b086ae7c4dc26b986a9be6d078b09e93a1f963b083885020e1edfbf6b053dcebbdd090f6dfb289b59f0@149.28.142.223:30303,enode://f35e4ff8bfca2b37297dae0524146c2e4ef20c5d95be48cabe0072334bcf77a9385bad27b9630ee5ba4de451076c2123ad06113f21e3f78387a0e6fde7ec1b0b@45.77.183.160:30303,enode://44f8256e0285d1a94a73187116772522dcf53ef3affcac171cf01ffb00ec613ba1960f1309cc9353207a8f1211e645016c6e30b9669190aac8386c78545b84b1@198.13.34.190:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@139.180.218.68:30303,enode://5701cfd1d03a04a3a17076e50983397ff634ff7f00693f62f6d4d94107796b74b8e10b8ad6efbf1499ae0c6263e84594d30986c79242a37b1c9d27cddb57cdc5@207.148.71.42:30303,enode://b0bd514f1b0892ab26c1d8be59510406f7d700c74cd3cd03d3f8d0fc21b784bb2fb7bde3afacf435928ca9506decf73bd15af5a64bd5dd113b26fc91605ce397@45.77.181.79:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@139.180.135.153:30303,enode://297167bcccf50a94fd2b9a1f1a372228526a95066030295ee8842e0bcaf798da751974a8b08caa9fb9764d2b2d50e64ec5a90a8b942a2a9d6b1db9d5995de3ff@139.180.143.152:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@45.77.244.187:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@45.76.153.161:30303,enode://3a914391c6f6ff0af000b5e614df1074c2a2db2575d6c4d02c3d96bc00ed52ba4281df45b065cbc253c2a02d0bc34272520e772ee9880b28ef107e91b86166d8@109.169.55.28:30303,enode://2953c5ea2a2829a242123e14538b137be858602da1e68beb8c7f7ec797d9d42cf4f0c76b62e98c4d5578e0eeefa42a501fdfec7079e8db206d89d037a09cde3a@109.169.55.28:30304,enode://80dee88ded07fcb0ed1f4a9db4c60c0bd0592d44656571822b479047653b0c30d84e68c83057db048d2120cd7d504fd6a70a89161c31aaf98e65cfba4a77a528@109.169.55.28:30305,enode://7e495d7e1be1fc47d62f8510249435fb3b6f279880704896cbd78e05027298ed133979a388cc0ecf51fb014a8c68438b45e4a2d82ab1ed9cf86a31e87fed32c5@78.129.229.96:30303,enode://02c155fe4b34293b50d70a10889a57d9f2434fefdf142c6d24d73df9ccff19994cb243b55e87a9349a8f87d827363f74b0b40f44d96925aaaedadb456e38c0c0@78.129.229.96:30304,enode://bc2a722d080b008132ef395763d87f491fb6adc34b5d34b698cfeeadced2d4468ee5dc09f39956b4686c88af9bf26e39bc050feb52c0976238645a0343e6049f@78.129.229.96:30305,enode://560113969268e30a430991e36fcb1a6ea8a2bc16f23bc1dabffd6f8c17649237d58d8cf554e9ce882184abdc9b3a607230123e2bcf819d4ed01ec02acee1c4c2@78.159.100.155:30303,enode://a86d3268c060323572bfeb6df76081e4668ec44cc60ff028c1685a9a683c5d6497c987b5dfade81323d08875066218a1877484396e11f400ce1c2c9bd343c935@78.159.100.155:30304,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@127.0.0.1:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@78.129.229.96:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@5.152.223.199:30301" --syncmode "full" --datadir ./nodes/2 --networkid "${networkid}" --port 30304 --rpc --rpccorsdomain "*" --ws --wsaddr="0.0.0.0" --wsorigins "*" --wsport 8556 --rpcaddr 0.0.0.0 --rpcport 8546 --rpcvhosts "*" --unlock "${wallet2}" --password ./.pwd --mine --gasprice "${GASPRICE}" --targetgaslimit "420000000" --verbosity ${VERBOSITY} --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,XDPoS --ethstats "XinFin-MasterNode-02:xinfin_xdpos_hybrid_network_stats@stats.xinfin.network:3000" &
child_proc="$child_proc $!"
${PROJECT_DIR}/build/bin/$Bin_NAME --bootnodes "enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@78.129.229.96:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@5.152.223.199:30301,enode://d757f1a21828c9c426e26df39176053302209e3dd05e7a6c0e0eae57739e233c0fa970c9b98e010cee4817e6233c3ad3eef461cef3e731c485ed4bc08de7d0ac@37.58.56.228:30303,enode://d757f1a21828c9c426e26df39176053302209e3dd05e7a6c0e0eae57739e233c0fa970c9b98e010cee4817e6233c3ad3eef461cef3e731c485ed4bc08de7d0ac@37.58.56.228:30304,enode://ef4d512152b875de3fc3990e3e124ae55adea35c49c5df40d0c4bea9327116fcfba70b920a7c164e08f425876025cbcf2519ad5238e57c10ea205e7897926a35@45.76.113.250:30303,enode://bcda483330dc0845f521ad611bcdc8cb147a7a8008c022dba20da2ab52ae46fd6d04f3cb9b7da4e94cf81d2c61065e008a13b5f05f3b69795b0dbdd2a14bb48d@209.222.30.63:30303,enode://2edc16258f6f2e18b105362df5af89889b5dbb7b098f266c39ba1b6200e9dfa76b8fd3bc0cdefce089d9e285772ae69d549e6807b23341ac975d0c085b936f1b@139.180.131.100:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@149.28.135.114:30303,enode://5fcb6aa25e9e4184f278f842581507e4180851e861a59e1a02cf62f2927ee073ba921b5cba10301043f41ed494860f0ccc7508f1058c25f8ebcd56e9f8da018b@149.28.140.203:30303,enode://3a792327abf09be1b78db697c33de653d21bb702eaf6e292899c31a59f0b9535753a34d41f088416bc3f90d25c35ecd6b79d0015c36cf10f9a27c89ecd1f7fa4@149.28.140.232:30303,enode://26def7887241597a30314a77b1a32f156bdcc92eee198b086ae7c4dc26b986a9be6d078b09e93a1f963b083885020e1edfbf6b053dcebbdd090f6dfb289b59f0@149.28.142.223:30303,enode://f35e4ff8bfca2b37297dae0524146c2e4ef20c5d95be48cabe0072334bcf77a9385bad27b9630ee5ba4de451076c2123ad06113f21e3f78387a0e6fde7ec1b0b@45.77.183.160:30303,enode://44f8256e0285d1a94a73187116772522dcf53ef3affcac171cf01ffb00ec613ba1960f1309cc9353207a8f1211e645016c6e30b9669190aac8386c78545b84b1@198.13.34.190:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@139.180.218.68:30303,enode://5701cfd1d03a04a3a17076e50983397ff634ff7f00693f62f6d4d94107796b74b8e10b8ad6efbf1499ae0c6263e84594d30986c79242a37b1c9d27cddb57cdc5@207.148.71.42:30303,enode://b0bd514f1b0892ab26c1d8be59510406f7d700c74cd3cd03d3f8d0fc21b784bb2fb7bde3afacf435928ca9506decf73bd15af5a64bd5dd113b26fc91605ce397@45.77.181.79:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@139.180.135.153:30303,enode://297167bcccf50a94fd2b9a1f1a372228526a95066030295ee8842e0bcaf798da751974a8b08caa9fb9764d2b2d50e64ec5a90a8b942a2a9d6b1db9d5995de3ff@139.180.143.152:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@45.77.244.187:30303,enode://95fc2505216570bce1f75de47289d5cdcd35eba61a3e2d89fe1690dbdc60e22d8a12fe12c54c77d87f7b56035aa9ef2021387906ac3f5b3814cd90267b64f02e@45.76.153.161:30303,enode://3a914391c6f6ff0af000b5e614df1074c2a2db2575d6c4d02c3d96bc00ed52ba4281df45b065cbc253c2a02d0bc34272520e772ee9880b28ef107e91b86166d8@109.169.55.28:30303,enode://2953c5ea2a2829a242123e14538b137be858602da1e68beb8c7f7ec797d9d42cf4f0c76b62e98c4d5578e0eeefa42a501fdfec7079e8db206d89d037a09cde3a@109.169.55.28:30304,enode://80dee88ded07fcb0ed1f4a9db4c60c0bd0592d44656571822b479047653b0c30d84e68c83057db048d2120cd7d504fd6a70a89161c31aaf98e65cfba4a77a528@109.169.55.28:30305,enode://7e495d7e1be1fc47d62f8510249435fb3b6f279880704896cbd78e05027298ed133979a388cc0ecf51fb014a8c68438b45e4a2d82ab1ed9cf86a31e87fed32c5@78.129.229.96:30303,enode://02c155fe4b34293b50d70a10889a57d9f2434fefdf142c6d24d73df9ccff19994cb243b55e87a9349a8f87d827363f74b0b40f44d96925aaaedadb456e38c0c0@78.129.229.96:30304,enode://bc2a722d080b008132ef395763d87f491fb6adc34b5d34b698cfeeadced2d4468ee5dc09f39956b4686c88af9bf26e39bc050feb52c0976238645a0343e6049f@78.129.229.96:30305,enode://560113969268e30a430991e36fcb1a6ea8a2bc16f23bc1dabffd6f8c17649237d58d8cf554e9ce882184abdc9b3a607230123e2bcf819d4ed01ec02acee1c4c2@78.159.100.155:30303,enode://a86d3268c060323572bfeb6df76081e4668ec44cc60ff028c1685a9a683c5d6497c987b5dfade81323d08875066218a1877484396e11f400ce1c2c9bd343c935@78.159.100.155:30304,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@127.0.0.1:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@78.129.229.96:30301,enode://1c20e6b46ce608c1fe739e78611225b94e663535b74a1545b1667eac8ff75ed43216306d123306c10e043f228e42cc53cb2728655019292380313393eaaf6e23@5.152.223.199:30301" --syncmode "full" --datadir ./nodes/3 --networkid "${networkid}" --port 30305 --rpc --rpccorsdomain "*" --ws --wsaddr="0.0.0.0" --wsorigins "*" --wsport 8557 --rpcaddr 0.0.0.0 --rpcport 8547 --rpcvhosts "*" --unlock "${wallet3}" --password ./.pwd --mine --gasprice "${GASPRICE}" --targetgaslimit "420000000" --verbosity ${VERBOSITY} --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,XDPoS --ethstats "XinFin-MasterNode-03:xinfin_xdpos_hybrid_network_stats@stats.xinfin.network:3000"
`
Discussion (2)
There are a lot of permission errors in your log. Please notice the orginal script needs to be changed according to your real enviroment. Such as: PROJECT_DIR="/root/XinFin/XDPoSChain"
Thank you for reporting issue. We are working with respective Team to fix issue.