USDT节点部署
前言
Github 地址:https://github.com/OmniLayer/omnicore
下载地址:http://www.omnilayer.org/download.html
安装依赖
yum install boost-devel libevent-devel openssl-devel gcc gcc-c++ qt-devel protobuf-devel qrencode-devel libtool git autoconf automake -y
BerkeleyDB
下载链接:https://www.oracle.com/database/technologies/related/berkeleydb-downloads.html
mkdir -p /usr/local/apps/BerkeleyDB/db tar -zxvf db-18.1.32.tar.gz cd db-18.1.32 ./dist/configure --enable-cxx --disable-shared --with-pic --prefix=/usr/local/apps/BerkeleyDB/db make && make install
omnicore 源码安装
Github 地址:https://github.com/OmniLayer/omnicore
安装包安装
下载地址:http://www.omnilayer.org/download.html
tar -zxvf omnicore-0.5.0-x86_64-linux-gnu.tar.gz
在默认位置创建配置文件(默认位置:~/.bitcoin/bitcoin.conf)
mkdir -p ~/.bitcoin cd ~/.bitcoin touch bitcoin.conf vim bitcoin.conf
bitcoin.conf 配置文件如下
#数据保存目录 datadir=/usr/local/apps/usdt/data # 使用测试网络 #testnet=1 #后台运行 daemon=1 #所有交易进行索引;否则只保留钱包地址交易索引记录 txindex=1 deprecatedrpc=addwitnessaddress ##开启RPC访问 server=1 rest=1 rpcbind=0.0.0.0 #绑定rpc的端口,正式默认端口8333,测试默认18333 rpcport=18333 #远程访问的认证用户 rpcuser=usdtuser #远程访问密码 rpcpassword=usdtpwd #允许访问rpc的IP限制,可配置多个(安全性,出测试外不要配置成rpcallowip=0.0.0.0/0 ) rpcallowip=0.0.0.0/0 rpcallowip=127.0.0.1
启动
# 默认配置文件 setsid ./bin/omnicored # 指定配置 setsid ./bin/omnicored -conf=/opt/usdt/omnicore/omnicore-0.8.0/conf/usdt.conf -datadir=./data