git clone --recursive
cd ~/eos
./eosio_build.sh
cd ~/eos/build
sudo make install
注意:以下這項可選,主要用於基礎測試,測試本地環境是否搭好
cd ~/eos/build
make test
cd ~/eos/build/programs/nodeos
./nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::chain_api_plugin --plugin eosio::account_history_api_plugin
或./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin
注意:要是嫌麻煩,不想每次都輸入這麼多,可以執行完上面的命令後,進入以下目錄
該目錄下有乙個config.ini檔案,配置許可權
修改 enable-stale-production = false 為 enable-stale-production = true,記得去掉前面的#
修改 producer-name = eosio ,記得去掉前面的#
新增 plugin = eosio::producer_plugin
新增 plugin = eosio::wallet_api_plugin
新增 plugin = eosio::chain_api_plugin
新增 plugin = eosio::http_plugin
修改完後,下次執行./nodeos即可
ctrl+c
到這裡,在mac上搭建eos 3.0的乙個本地節點就已經完成。
EOS智慧型合約開發 一 EOS環境搭建和啟動節點
上節介紹了eos智慧型合約開發之eos環境搭建及啟動節點 那麼,節點啟動後我們要做的第一件事兒是什麼呢?就是我們首先要有賬號,但是有賬號的前提是什麼呢?倒不是先建立賬號,而是先要有自己的一組私鑰,有了私鑰才能有賬號,有賬號的前提還是要有錢包。所以,最開始我們是建立錢包,錢包是用來管理我們的金鑰的。使...
乙個EOS延遲交易的示例
合約基本功能編寫完成,主要功能是為每個玩家儲存僱傭的npc 勞工 並且記錄npc的薪水,定時支付給npc工資。由於最終規則還沒有定,所以未對程式進行優化。labornpc.hpp原始碼 class eosio contract labornpc labornpc public contract 持久...
一 EOS智慧型合約開發環境的搭建
筆者系統環境 win10企業版 整體執行環境 在win10裡面開啟hyper v虛擬機器服務,然後在虛擬機器裡面安裝ubantu16.04系統,接著在ubantu16.04系統裡安裝eosio,包含命令列環境 cleos等 以及智慧型合約編譯環境 eosio.cdt 到這裡就完成了eos智慧型合約開...