Avater阿凡達泰山眾籌5.0dapp系統開發智慧合約底層邏輯

nice1022發表於2023-03-10

Solidity開發環境介紹,系統I34-開發I633-搭建53I9

下面我會粗略的引入介紹一下 Solidity 智慧合約相關開發環境跟工具,這些都是目前智慧合約開發中常用的工具集合。


IDE

開發基於Solidity的智慧合約,可以使用以下開發環境


VSCode + Solidity Plugin

Remix Solidity IDE ()

Truffle

Truffle 是針對基於以太坊的 Solidity 語言的一套開發框架。本身基於 Javascript。


內建的智慧合約編譯,連結,部署和二進位制檔案的管理。

快速開發下的自動合約測試。

指令碼化的,可擴充套件的部署與釋出框架。

部署到不管多少的公網或私網的網路環境管理功能

使用 EthPM&NPM 提供的包管理,使用 ERC190 標準。

與合約直接通訊的直接互動控制檯(寫完合約就可以命令列裡驗證了)。

可配的構建流程,支援緊密整合。

在 Truffle 環境裡支援執行外部的指令碼。

安裝 Truffle


npm install -g truffle

mkdir myproject && cd myproject && truffle init


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2939085/,如需轉載,請註明出處,否則將追究法律責任。

相關文章