节点接入主网mainnet
Docker 环境接入主网 mainnet
在参考build节点镜像 for Docker和配置文件说明后
本地目录结构如下
~/workspace/wicc/WaykiChain_mainnet$tree
.
├── bin
│ └── run-waykicoind-main.sh
└── conf
└── WaykiChain.conf
《启动脚本》内容 run-waykicoind-main.sh
docker run --name waykicoind-mainnet -p 8920:8920 -p 6968:6968 \
-v `pwd`/conf/WaykiChain.conf:/root/.WaykiChain/WaykiChain.conf \
-v `pwd`/data:/root/.WaykiChain/main \
-v `pwd`/bin:/opt/wicc/bin \
-v `pwd`/lua:/tmp/lua \
-v `pwd`/wasm:/tmp/wasm \
-d wicc/waykicoind:3.2
《配置文件》内容WaykiChain.conf
#nettype=main|test|regtest
nettype=main
rpcserver=1
rpcallowip=0.0.0.0/0
rpcport=6968
rpcuser=wiccuser
rpcpassword=wicc1000
rpcthreads=8
logprinttoconsole=0
logprinttofile=1
logprintfileline=1
logtimestamps=1
listen=1
disablesafemode=1
genblock=0
genblocklimit=1000000
debug=INFO
注意 genblock参数为设置是否生产块,0表示不生产,1为生产的必要条件
启动Docker节点
sh bin/run-waykicoind-main.sh
example
~/workspace/wicc/WaykiChain_mainnet$sh bin/run-waykicoind-main.sh
6594c134fb1fafa5804a86c8b4c03603830339029439ea2d4d41724e4716c502
~/workspace/wicc/WaykiChain_mainnet$docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6594c134fb1f wicc/waykicoind "./coind" 5 seconds ago Up 4 seconds 0.0.0.0:6968->6968/tcp, 8920/tcp, 0.0.0.0:8920->8920/tcp waykicoind-mainnet
~/workspace/wicc/WaykiChain_mainnet$
检查docker中节点是否正常运行
docker exec -it waykicoind-mainnet /bin/bash
example
~/workspace/wicc/WaykiChain_mainnet$docker exec -it waykicoind-mainnet /bin/bash
root@6594c134fb1f:/opt/wicc# coind getinfo
{
"version" : "v3.2.0.1-78dc7178-release-linux (2020-08-04 18:52:02 +0800)",
"protocol_version" : 10001,
"net_type" : "MAIN_NET",
"proxy" : "",
"public_ip" : "116.25.40.216",
"conf_dir" : "/root/.WaykiChain/WaykiChain.conf",
"data_dir" : "/root/.WaykiChain/main",
"block_interval" : 10,
"genblock" : 0,
"time_offset" : 0,
"WICC_balance" : 0,
"WUSD_balance" : 0,
"WGRT_balance" : 0,
"relay_fee_perkb" : 1000,
"tipblock_tx_count" : 2,
"tipblock_fuel_rate" : 1,
"tipblock_fuel" : 10,
"tipblock_time" : 1528964950,
"tipblock_hash" : "80c0d33440cb92168f1292c94c4ef22c6847d331645f00356afac3f4b5db5129",
"tipblock_height" : 286342,
"synblock_height" : 11323937,
"finblock_height" : 0,
"finblock_hash" : "0000000000000000000000000000000000000000000000000000000000000000",
"connections" : 8,
"errors" : "",
"state" : "IBD"
}
root@6594c134fb1f:/opt/wicc#
如果返回值同上,说明节点接入主网mainnet成功了,耐心等待区块同步吧!
本地环境接入主网 mainnet
本地目录/opt/wicc
结构如下
root@ubuntu:/opt/wicc# ls
coind WaykiChain
本地目录~/.WaykiChain
有WaykiChain.conf
root@ubuntu:~/.WaykiChain#ls
WaykiChain.conf
配置文件内容WaykiChain.conf
#nettype=main|test|regtest
nettype=main
rpcserver=1
rpcallowip=0.0.0.0/0
rpcport=6968
rpcuser=wiccuser
rpcpassword=wicc1000
rpcthreads=8
logprinttoconsole=0
logprinttofile=1
logprintfileline=1
logtimestamps=1
listen=1
disablesafemode=1
genblock=0
genblocklimit=1000000
debug=INFO
注意 genblock参数为设置是否生产块,0表示不生产,1为生产的必要条件
启动节点
命令如下,使之在后台运行
./coind &
检查节点运行是否正常
./coind getinfo
example
root@ubuntu:/opt/wicc# ./coind getinfo
{
"version" : "v3.2.0.1-78dc7178-release-linux (2020-08-04 18:52:02 +0800)",
"protocol_version" : 10001,
"net_type" : "MAIN_NET",
"proxy" : "",
"public_ip" : "116.25.40.216",
"conf_dir" : "/root/.WaykiChain/WaykiChain.conf",
"data_dir" : "/root/.WaykiChain/main",
"block_interval" : 10,
"genblock" : 0,
"time_offset" : 0,
"WICC_balance" : 0,
"WUSD_balance" : 0,
"WGRT_balance" : 0,
"relay_fee_perkb" : 1000,
"tipblock_tx_count" : 2,
"tipblock_fuel_rate" : 1,
"tipblock_fuel" : 10,
"tipblock_time" : 1528964950,
"tipblock_hash" : "80c0d33440cb92168f1292c94c4ef22c6847d331645f00356afac3f4b5db5129",
"tipblock_height" : 286342,
"synblock_height" : 11323937,
"finblock_height" : 0,
"finblock_hash" : "0000000000000000000000000000000000000000000000000000000000000000",
"connections" : 8,
"errors" : "",
"state" : "IBD"
}
root@ubuntu:/opt/wicc#
如果返回值同上,说明节点接入主网mainnet成功了,耐心等待区块同步吧!