EOSIO 指南(介紹)

2021-09-13 02:11:43 字數 889 閱讀 3934

docker映象不再被維護已經被棄用,dockerhub上的eosio/eos映象有效期為2023年6月29日。

後續教程與以下eosio元件保持同步。

元件版本

nodeos

1.5.0

cleos

1.5.0

keosd

1.5.0

eosio.cdt

1.4.1

eosio.contracts

1.4.0

這只是你將學到的乙個例子

目前用於構建編譯為wasm的應用程式的最成熟工具鏈是clang/llvm及其c/c++編譯器,為獲得最佳相容性,建議你使用eosio c++工具鏈。

第三方開發的其他工具鏈包括:rust,python和solidity,雖然這些其他語言可能看起來更簡單,但它們的效能可能會影響你可以構建的應用程式的規模,我們希望c++將成為開發高效能和安全智慧型合約的最佳語言,並計畫在可預見的未來使用c++。

eosio軟體支援以下環境:

eosio提供了各種工具,要求你具備基本的命令列知識才能與之互動。

我們可以使用任何文字編輯器,最好支援c++語法高亮,一些流行的編輯器是sublime text和atom,另一種選擇是ide,它提供更複雜的**完成和更完整的開發體驗,歡迎你使用個人喜好的軟體,但如果你不確定使用什麼,我們為你提供了一些選擇供你探索。

如果在任何型別的linux上使用作業系統,你將能夠輕鬆地遵循這些教程,包括但不限於

如果你在windows上進行開發,很遺憾我們目前不提供powershell埠和說明,將來我們可能會附加powershell命令,同時你最好的選擇是使用帶有ubuntu的vm,並在此vm中設定你的開發環境,如果你是熟悉移植linux指令的高階window開發人員,你應該遇到最小的問題。

EOSIO 指南(安裝EOSIO)

本教程將使用預構建二進位制檔案,為了讓你盡快開始,這是最好的選擇,從源 構建是乙個選項,但會讓你延遲乙個小時或更長時間,並且可能會遇到構建錯誤。brew tap eosio eosio brew install eosio wget sudo apt install eosio 1.5.0 1 ub...

EOSIO 指南(安裝CDT)

eosio合約開發工具包,簡稱cdt,是與合約編譯相關的工具集合,後續教程主要使用cdt來編譯合約和生成abi。從1.3.x開始,cdt支援mac os x brew linux debian和rpm軟體包,最簡單的安裝選項是使用其中乙個軟體包系統,只選擇一種安裝方法。如果你的系統上安裝了1.3.0...

eosio之nodeos初體驗

1.什麼是eosio智慧型合約。2.eos相關概念 eos 軟體 eos平台 eos代幣 eos幣eos社群之間的關係 nodeos node eos nodeos 核心eosio的node守護程序,主要應用場景有 區塊產生,專用api終端,本地開發等。cleos cli eos cleos 與區塊...