Centos系统安装Nethermind 不指定

jed , 2021-7-23 18:36 , 服务器技术 , 评论(0) , 阅读(1426) , Via 本站原创 | |

yum -y update

安装依赖

yum -y install lrzsz git gcc gcc-c++ lz4-devel
yum -y install snappy snappy-devel zlib zlib-devel bzip2 bzip2-devel lz4 lz4-devel zstd

下载安装cmake(gflags-2.2.2对cmake版本有要求)

curl -O   https://cmake.org/files/v3.6/cmake-3.6.0-Linux-x86_64.tar.gz
mv cmake-3.6.0-Linux-x86_64.tar.gz /opt/
cd /opt/
tar -xvzf cmake-3.6.0-Linux-x86_64.tar.gz
yum remove cmake

cat >>/etc/profile <<EOF

export PATH=\$PATH:/opt/cmake-3.6.0-Linux-x86_64/bin

EOF
source /etc/profile

安装依赖gflags

wget   http://www.dzhope.com/code/v2.2.2.tar.gz

tar -xvzf v2.2.2.tar.gz
cd gflags-2.2.2/
mkdir build
cd build/
cmake -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON -DINSTALL_HEADERS=ON -DINSTALL_SHARED_LIBS=ON -DINSTALL_STATIC_LIBS=ON ..
make
make install

cat >>/etc/profile <<EOF

export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/local/lib
EOF
source /etc/profile

下载安装rocksdb

wget http://www.dzhope.com/code/v6.4.6.tar.gz

tar -xvzf v6.4.6.tar.gz
cd rocksdb-6.4.6/
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rocksdb ..
make
make install

cat >>/etc/profile <<EOF

export CPLUS_INCLUDE_PATH=\$CPLUS_INCLUDE_PATH:/usr/local/rocksdb/include/
export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/local/rocksdb/lib64/
export LIBRARY_PATH=\$LIBRARY_PATH:/usr/local/rocksdb/lib64/

EOF

source /etc/profile

安装Nethermind

wget https://nethdev.blob.core.windows.net/builds/nethermind-linux-amd64-1.10.79-e45db5f.zip
unzip nethermind-linux-amd64-1.10.73-b8ab965-20210615.zip -d /data/nethermind
cd /data/nethermind
./Nethermind.Launcher


1、这里请选择“Ethereum Node”
2、xDai的RPC,所以这里选择xDai。
3、这里选择“Fast sync”快速同步。
4、询问是否启用RPC,输入“y”同意,然后按回车键。
5、这里填写RPC服务器的IP地址,如果是远程调用请填写您的云服务器的IP然后按回车,如果是本机调用,直接回车,保持127.0.0.1即可。
6、询问是否要注册新的配置,输入“y”,回车。
7、输入你新配置的ethstats 密码,你可以设定一个密码输入。
8、为你的RPC节点设置一个名字,例如:※来自西部数码west.cn的RPC节点※
9、填写RPC节点的联系方式,可以是邮箱或其他联系方式。
10、填写RPC的WebSocket地址,如果您使用的云服务器请填写云服务器IP,如果是本机使用,请直接写127.0.0.1。
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]