太坊智慧合約開發第一篇:IDE對solidity語法的支援

智慧合約發表於2018-04-14

原文發表於:太坊智慧合約開發第一篇:IDE對solidity語法的支援

最近在研究以太坊智慧合約的開發。隨著研究的深入,準備寫一個系列教程,將我的實際經驗與大家分享,供大家參考借鑑。

solidity是什麼?

以太坊官方推薦使用Solidity語言來開發以太坊智慧合約。Solidity是一種語法類似JavaScript的高階語言,它被設計成以編譯的方式生成以太坊虛擬機器程式碼。在後續內容中你將會發現,使用它很容易建立用於投票、眾籌、封閉拍賣、多重簽名錢包等等智慧合約。

IDE對solidity語法的支援

工欲善其事,必先利於器。在使用 Solidity語言 編寫智慧合約開始之前,需要一款得心應手的IDE。本篇推薦使用 IntelliJ IDEA 系列的 WebStorm

開啟 Preferences - Plugins 皮膚:

plugins皮膚
按圖所示,在右邊搜尋框內輸入“solidity”,並點選 Search in repositories 。接下來就會看到我們需要用的外掛 Intellij-Solidity
solidity
選中 Intellij-Solidity 外掛,點選右邊皮膚中的 install 按鈕,WebStorm就開始下載外掛並自動安裝。重啟WebStorm之後即生效。

說明: IntelliJ IDEA 系列的其他IDE(如phpstorm),都能安裝此外掛。安裝步驟和此教程類似。

智慧合約開發QQ群:753778670

智慧合約開發QQ群


目前有幾套區塊鏈實踐的視訊課程(視訊+原始碼),需要的可加我微信(kuangwenjie)私信我(付費):

  • 『區塊鏈』從零構建以太坊(Ethereum)智慧合約到專案實戰
  • 基於Ethereum & IPFS的去中心化Ebay區塊鏈專案開發實戰
  • HyperLedger(超級賬本)Fabric

相關文章