EOS問題總結

EOS編譯編譯方法,以及網速慢造成下載不成功的解決辦法。
主要包括各種依賴包。
編譯方法:
   1、運行eosio_build.sh
   2、會運行scripts下的腳本,構建依賴,如果遇到下載不下來的問題,手動下載,並註釋掉相應系統腳本下的代碼。
      比如ubuntu系統,腳本對應eosio_build_ubuntu.sh。
      主要包括boost,mongodb,llvm。
      注意問題:文件存放路徑,主要涉及到/tmp和~目錄下。文件不一樣,文件路徑不一樣。
   3、記得更改ubuntu的apt-get源。
依賴包:
   1、YTBP.tar已經包括各種submodule
   2、llvm.tar.gz已經包括clang

百度網盤地址:
鏈接:https://pan.baidu.com/s/1m31AA_njxvY_MRPJc2IOtg 
提取碼:elhe

搭建單節點

http://nm1024.com/452.html

搭建多節點私鏈

https://blog.csdn.net/wanf425/article/details/80877295

啓動錢包服務:keosd &

啓動節點:nodeos -e -p eosio --plugin eosio::producer_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /eos/contracts/eosio/data --config-dir /eos/contracts/eosio/config --access-control-allow-origin=* --contracts-console --http-validate-host=false —filter-on=‘*’ >> nodeos.log 2>&1 &

創建錢包 ./cleos wallet create -n mywallet --file mywallet.txt
cleos wallet create --to-console

導入錢包 cleos wallet import
導入eosio開發密鑰:5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3

創建密鑰對:cleos create key --to-console
保存好密鑰對,導入私鑰,放到錢包去管理

將私鑰導入錢包
./cleos wallet import --private-key 5Hwz54NzbpnWzRDmzB2A5EdkP5wvEuvPV46tzFbLrZnWYD2itMD -n mywallet

解鎖錢包
./cleos wallet unlock -n mywallet --password PW5JLXW6Ec6t72EC8LVa8URbJm44LXFc8SANRQdWtSucqj6AemDWU

創建eosio.token賬號
./cleos create account eosio eosio.token EOS5xXT6p1hDkGAsrT5WGiuHuzjFB3Ujx3UUULMNQoQgzMNTxRaSH EOS5xXT6p1hDkGAsrT5WGiuHuzjFB3Ujx3UUULMNQoQgzMNTxRaSH

部署在eosio.token賬戶上部署eosio.token合約 
./cleos set contract eosio.token /root/yta326/YTBP/build/contracts/eosio.token -p eosio.token

用上面類似的方法創建wenbo用戶

創建代幣

./cleos push action eosio.token create '{"issuer":"eosio","maximum_supply":"1000000000.0000 EOS"}' -p eosio.token

向wenbo賬戶轉100塊
./cleos push action eosio.token issue '[ "wenbo", "100.0000 EOS", "hello EOS" ]' -p eosio

查詢wenbo在eosio.token合約上的賬戶信息、餘額
cleos get table eosio.token wenbo accounts

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章