1. 程式人生 > >EOS MainNet 主網

EOS MainNet 主網

EOS MainNet 基於標籤:mainnet-1.5.0
網路監視器和投票命令預處理工具: EOSnetworkMonitor.io

1.5.0中的新nodeos配置引數: chain-threads = 8

自動安裝程式指令碼

進行中…

手動安裝

安裝EOS

mkdir /home/eos-sources  
cd /home/eos-sources  

git clone https://github.com/EOS-Mainnet/eos.git --recursive    
cd eos  

git checkout mainnet-1.5.0 
git submodule update --init --recursive   

./eosio_build.sh -s "EOS"   

更新

mkdir /home/eos-sources  
cd /home/eos-sources/eos  

git checkout mainnet-1.5.0
git submodule update --init --recursive   

./eosio_build.sh -s "EOS"  

配置節點

  • 為您的節點建立data-dir資料夾:
mkdir /opt/EOSmainNet 
  • 克隆此repo中的所有檔案:
cd /opt/EOSmainNet 
git clone https://github.com/CryptoLions/EOS-MainNet.git ./ 
  • 新增執行許可權
chmod -R 777 ./*.sh 
chmod -R 777 ./Wallet/*.sh 
  • 如果您使用不同的data-dir目錄 ->需要編輯檔案cleos.shstart.shstop.sh,Wallet/start_wallet.sh,Wallet/stop_wallet.sh中的所有路徑:

    • config.ini中編輯下一個引數並取消註釋:

    • 伺服器地址:p2p-server-address = YOUR_NODE_IP_ADDRESS:9876

    • 您的名字:producer-name = YOUR_BP_NAME

    • 建立的生產者金鑰對:private-key = YOUR_BLOCK_SIGN_PUB_KEY = KEY:YOUR_BLOCK_SIGN_PRIV_KEY

  • 用監控站點上新生成的p2p-peer-address list替換: https : //eosnodes.privex.io/?config = 1

  • 在防火牆/路由器上開啟http和p2p埠

  • 連線您的節點,執行

 ./start.sh 
  • 啟動錢包,執行
 ./Wallet/start_wallet.sh 
  • 匯入你的金鑰
./cleos.sh wallet import <YOUR_PRIVKEY> 

首先應該使用–delete-all-blocks和–genesis-json

 ./start.sh --delete-all-blocks --genesis-json genesis.json 

檢查您是否可以使用連結http://you_server:your_http_port/v1/chain/get_info訪問您的節點

新增bp.json以及有關您的節點的資訊:

https://github.com/eosrio/bp-info-standard

其他工具/示例

  • 在scripts資料夾中,您可以找到如何註冊為producer,stake,vote,claimrewards等的示例
  • 您可以使用testnet monitor準備投票命令: https://t.me/jungletestnet/19081
  • Cleos命令:

傳送EOS

 ./cleos.sh transfer <your account> <receiver account> "1.0000 EOS" "test memo text" 

獲得平衡

./cleos.sh get currency balance eosio.token <account name> 

建立帳號

 ./cleos.sh system newaccount --stake-net "1.0000 EOS" --stake-cpu "1.0000 EOS" --buy-ram-kbytes 8 <your accountr> <new account> <pkey1> <pkey2> 

列出註冊的生產者(-l)

 ./cleos.sh get table eosio eosio producers -l 100 

列出你的上一個動作(使用-h獲取幫助,現在不行)

 ./cleos.sh get actions <account name> 

列出賭注/委託

 ./cleos.sh system listbw <account> 

作者: CryptoLions.io

如果你希望接下來繼續深入高效地學習EOS區塊鏈開發,推薦看看這個課程:EOS智慧合約與DApp開發入門,相信你會有很多收穫。