EOS正式链环境部署
飞儿506
发表于 2022-11-8 17:49:29
94
0
0
安装Eos/ \8 ^5 b8 U0 G( A
step1:下载源码进行安装3 k6 P( ?6 ^3 t, F r6 S
mkdir /home/eos-sources # Z% A+ @) M1 |. U6 b; D
cd /home/eos-sources : y+ c- d( A9 Y' ]% Y4 g0 N( p" b
git clone https://github.com/EOS-Mainnet/eos.git --recursive " H, N. u- m2 i- `2 q: J
cd eos
git checkout mainnet-1.0.6
git submodule update --init --recursive 5 B S/ z: J; c' t6 f g( P
./eosio_build.sh 0 ^7 P) x# }! v2 I% l) _* g; a
step2:配置node3 X) e: i: C5 \+ P* A5 ?
mkdir /opt/EOSmainNet
cd /opt/EOSmainNet
git clone https://github.com/CryptoLions/EOS-MainNet.git ./ & c; y) f* `0 n( t) [% i% Y# f* ^# M& F
chmod -R 777 ./*.sh , ~9 Q, O" }8 {( j. o* f
chmod -R 777 ./Wallet/*.sh ' { M3 s6 S! a W1 x
step3:修改config.ini文件
添加:filter-on = * 增加过滤器选项,可以查询账户相关交易
查询最新p2p地址,进行添加/ y" n! }& \- \9 r
step4:检查genesis
initial_key:“EOS7EarnUhcyYqmdnPon8rm7mBCTnBoot6o7fE2WzjvEX2TdggbL3”9 l' z3 b6 b2 L7 F
不相同则无法进行同步区块, i4 S# V. \' W- L0 E, l. N$ @
step5:操作指令+ u: |& Z" o" }7 I$ {! ?1 K3 M
//第一次运行则运行,删除区块和配置genesis.json
./start.sh --delete-all-blocks --genesis-json genesis.json
//启动节点
./start.sh
//启动钱包
./Wallet/start_wallet.sh
step6:验证是否安装成功
//其中chain_id等于:aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e9067 l. w+ { h y
./cleos get info
{- C) A/ q8 C. U; y5 \: q
"server_version": "c9b7a247",
"chain_id": "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906", x$ x# l; k6 D
"head_block_num": 4113455,
"last_irreversible_block_num": 4113128,
"last_irreversible_block_id": "003ec2e8a76b9b219ce53eb854c11024e6d2d17c66c603ecbbdbb4232ed3578e",( d( J3 k/ d$ f
"head_block_id": "003ec42fa45fb82eee5dc532213c396aa5ed8a114e382387a05d79b8e699e7aa",2 x/ w6 w6 r' V5 `3 Y% p# j8 X
"head_block_time": "2018-07-04T11:47:07.000",* x, M5 y+ E& p2 U
"head_block_producer": "eosnewyorkio",8 B, p/ b/ T. L# m8 q# q
"virtual_block_cpu_limit": 200000000,
"virtual_block_net_limit": 1048576000,
"block_cpu_limit": 199900,
"block_net_limit": 1048576# r) D5 z1 ~% ~! Y; w8 _; ]
}7 n9 `7 t, S# P' i% i4 C
更新EOS& b! i& E v# y! m, R
cd /opt/EOSmainNet 1 I" g; U: F* h
./stop.sh
cd /home/eos-sources/eos 6 m U% I! m+ q W9 P
rm -rf build/
//第一种1 G9 \- W! F; ?+ [. m' M
git checkout mainnet-1.0.6+ ~7 C, y7 b1 D9 W4 N% F% w
git submodule update --init --recursive
./eosio_build.sh
//第二种下载最新zip安装包. A' n) S/ R+ ]0 {) y4 E9 J0 C) i
unzip -o eos-1.0.8.zip4 z" k& V) n: q- }! s+ n
./eosio_build.sh
成为第一个吐槽的人