EOS正式链环境部署
飞儿506
发表于 2022-11-8 17:49:29
96
0
0
安装Eos0 |) v. i9 _3 O. _
step1:下载源码进行安装
mkdir /home/eos-sources
cd /home/eos-sources
git clone https://github.com/EOS-Mainnet/eos.git --recursive $ H. v' t+ c( }$ h1 A) U- ]
cd eos
git checkout mainnet-1.0.6
git submodule update --init --recursive
./eosio_build.sh
step2:配置node% `2 d9 |+ Z8 @6 a+ I( v. c
mkdir /opt/EOSmainNet
cd /opt/EOSmainNet' |1 b3 n; @5 y) c) v5 f8 H4 r
git clone https://github.com/CryptoLions/EOS-MainNet.git ./
chmod -R 777 ./*.sh W( J2 a1 ?4 o/ i
chmod -R 777 ./Wallet/*.sh 0 v% M( p1 C- m* w B4 P
step3:修改config.ini文件: c' k+ P( i: ? H
添加:filter-on = * 增加过滤器选项,可以查询账户相关交易6 c, ?+ f* ?1 m( A O; h y" g- B
查询最新p2p地址,进行添加) X) A1 L7 e* o4 ^: @% P
step4:检查genesis3 @0 w+ y$ E& q; _, k" U ~
initial_key:“EOS7EarnUhcyYqmdnPon8rm7mBCTnBoot6o7fE2WzjvEX2TdggbL3”" |8 j! J- C+ S5 c. P: `
不相同则无法进行同步区块0 {' k8 V: Y6 M
step5:操作指令1 c1 [6 m9 I" C4 G5 k$ ~
//第一次运行则运行,删除区块和配置genesis.json7 I# u5 F8 _7 `6 i' U5 w
./start.sh --delete-all-blocks --genesis-json genesis.json8 X* l* H7 _/ w2 P# t
//启动节点# x: }: ^! y) P+ d
./start.sh
//启动钱包
./Wallet/start_wallet.sh % o4 \7 ?7 H+ T8 k
step6:验证是否安装成功
//其中chain_id等于:aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906- Q( Y! E, j$ c
./cleos get info 3 T) x" \( n, O# w- U* ~7 a
{
"server_version": "c9b7a247",# J( m. G3 W; W3 K
"chain_id": "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906",
"head_block_num": 4113455," a" F! o' f- A# ^8 p2 Y0 V6 q
"last_irreversible_block_num": 4113128,2 P0 G, f: C8 Y$ g" F2 l
"last_irreversible_block_id": "003ec2e8a76b9b219ce53eb854c11024e6d2d17c66c603ecbbdbb4232ed3578e", a- x, h1 Q0 ]" J% ~
"head_block_id": "003ec42fa45fb82eee5dc532213c396aa5ed8a114e382387a05d79b8e699e7aa",
"head_block_time": "2018-07-04T11:47:07.000",% m- j: x6 v8 F( Z; @, [7 i3 p& z
"head_block_producer": "eosnewyorkio",
"virtual_block_cpu_limit": 200000000,3 p1 s5 j c/ T; X* J
"virtual_block_net_limit": 1048576000,
"block_cpu_limit": 199900,( O! V+ N: g# `0 y: Z+ h
"block_net_limit": 1048576
}7 z K1 q. A8 `1 f8 O3 G
更新EOS
cd /opt/EOSmainNet * l# E( q8 \7 C, I, r
./stop.sh
cd /home/eos-sources/eos # u, o$ \: Y& A0 {, H
rm -rf build/
//第一种
git checkout mainnet-1.0.6 f* {! l6 A: _& J$ s, `; g
git submodule update --init --recursive
./eosio_build.sh ; u( F# s; E2 ]+ w. \: t
//第二种下载最新zip安装包2 P, R) |- V4 v% d: y# a1 R
unzip -o eos-1.0.8.zip
./eosio_build.sh
成为第一个吐槽的人