uhc区块链(EOS,GETH,USDT部署)

  uhc区块链(EOS,比特币行情GETH,USDT部署)

在19年间接触过区块链相关的知识,将之前整理的一些文档分享给大家,仅供参考。因为时间久远,版本迭代,不保证以下内容还可使用,感谢您的支持

  

EOS

1。安装

cd /mntwget https!//github。com/eosio/eos/releases/download/v1。8。6/eosio-1。8。6-1。el7。x86_64。rpmsudo yum install 。/eosio-1。8。6-1。el7。x86_64。rpmnodeos --delete-all-blocks

2。如果出现 Incorrect plugin configuration Genesis state can only be set on a fresh blockchain。 这个错误,请在命令行上加入 --delete-all-blocks 参数,或者删除 ~/Library/Application Support/eosio/nodeos/data 这个目录。

3。默认genesis。json

{";initial_timestamp";! ";2018-06-08T08!08!08。888";,";initial_key";! ";EOS7EarnUhcyYqmdnPon8rm7mBCTnBoot6o7fE2WzjvEX2TdggbL3";,";initial_configuration";! {";max_block_net_usage";! 1048576,";target_block_net_usage_pct";! 1000,";max_transaction_net_usage";! 524288,";base_per_transaction_net_usage";! 12,";net_usage_leeway";! 500,";context_free_discount_net_usage_num";! 20,";context_free_discount_net_usage_den";! 100,";max_block_cpu_usage";! 200000,";target_block_cpu_usage_pct";! 1000,";max_transaction_cpu_usage";! 150000,";min_transaction_cpu_usage";! 100,";max_transaction_lifetime";! 3600,";deferred_trx_expiration_window";! 600,";max_transaction_delay";! 3888000,";max_inline_action_size";! 4096,";max_inline_action_depth";! 4,";max_authority_depth";! 6}}

4。 启动

#!/bin/bash/mnt/eos/build/programs/nodeos/nodeos --genesis-json /mnt/eos/build/programs/nodeos/genesis。json >;>; /home/log/eos/eos。log 2>;&1 &

5。 如何正常停止nodes?

#!/bin/bashPID=$(ps -ef grep nodeos grep -v grep awk ';{ print $2 }';)if [ -z ";$PID"; ]then echo Application is already stoppedelse echo kill -SIGINT $PID kill -SIGINT $PIDfi

GETH

# 安装gethwget https!//gethstore。blob。core。windows。net/builds/geth-linux-amd64-1。9。9-01744997。tar。gztar zxvf geth-linux-amd64-1。9。9-01744997。tar。gz# 下载gowget https!//dl。google。com/go/go1。13。5。linux-amd64。tar。gztar -C /usr/local -xzf go1。13。5。linux-amd64。tar。gzecho ';export GOROOT=/usr/local/go'; >;>; /etc/profileecho ';export PATH=$PATH!$GOROOT/bin'; >;>; /etc/profileecho ';export GOPATH=/root/go'; >;>; /etc/profileecho ';export PATH=$PATH!$GOPATH/bin'; >;>; /etc/profilesource /etc/profilemkdir /home/logs/gethnohup geth --syncmode ';fast'; --rpc --rpcaddr ';10。0。0。24'; --rpcport 8545 --datadir /mnt/eth/data --port ';30303'; --rpcapi ';db,eth,net,web3,personal,admin'; --maxpeers 500 --maxpendpeers 500 --cache 2048 >;>;/home/logs/geth/geth。log 2>;&1 &

USDT

1。安装

cd /mntwget https!//github。com/OmniLayer/omnicore/releases/download/v0。7。0/omnicore-0。7。0-x86_64-linux-gnu。tar。gztar -zxvf omnicore-0。7。0-x86_64-linux-gnu。tar。gzmv omnicore-0。7。0 omnicoremkdir /mnt/btc/omnicoreDatamkdir ~/。omnicoretouch ~/。omnicore/omnicore。confchmod 600 ~/。omnicore/omnicore。confecho rpcuser=omnicoreUsr >;>; ~/。omnicore/omnicore。confecho rpcpassword=omnicorePwd >;>; ~/。omnicore/omnicore。confecho rpcport=16688 >;>; ~/。omnicore/omnicore。confecho rpcallowip=127。0。0。1 >;>; ~/。omnicore/omnicore。confecho server=1 >;>; ~/。omnicore/omnicore。confecho txindex=1 >;>; ~/。omnicore/omnicore。confecho paytxfee=0。00001 >;>; ~/。omnicore/omnicore。confecho minrelaytxfee=0。00001 >;>; ~/。omnicore/omnicore。conf#echo keypoolsize=10000 >;>; ~/。omnicore/omnicore。confkeypool=5000mkdir /home/walletCoreln -s ~/。omnicore/omnicore。conf /home/walletCore/

2。开启(正式环境)

cd /mnt/omnicore/bin。/omnicored --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf --daemon#测试是否成功。/omnicore-cli --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf getdifficulty

3。关闭(正式环境)

。/omnicore-cli --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf stop

4。开启(测试环境)

cd /mnt/omnicore/bin。/omnicored --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf --txindex --gen --testnet --daemon

5。关闭(测试环境)

。/omnicore-cli --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf --txindex --gen --testnet stop

6。增加 密钥池

。/omnicore-cli --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf walletpassphrase ';密码'; 100。/omnicore-cli --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf keypoolrefill 5000。/omnicore-cli --datadir=/mnt/omnicoreData/ --conf=/home/walletCore/omnicore。conf getinfo","content_hash"!"dd62db16

  

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论