• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 自媒體 查看內容
    • 5444
    • 0
    • 分享到

    Truffle及以太坊本地客戶端介紹

    2018-6-28 07:07

    來源: HiBlock-Net


    1

    Truffle框架介紹


    Truffle是目前最流行的以太坊開發框架。在線文檔訪問地址:http://truffleframework.com/docs/



    通過文檔安裝命令:npm install -g truffle


    注:


    • npm(nodepackage manager)nodejs的包管理器(node.js自帶的),用于node插件管理(包括安裝、卸載、管理依賴等)

    • -g 全局安裝 如-g truffle 是安裝在C:\Users\用戶名\AppData\Roaming\npm\node_modules 中


    【擴展內容】node.js的安裝


    1、node安裝,自帶npm


    1.1、下載軟件https://nodejs.org/en/download/


    1.2、安裝軟件


    1.3、判斷node.js是否安裝成功


    • win+R cmd   node-v :查看node版本號  node -help幫助命令

    • npm -v :查看npm版本號   npm -help幫助命令


    之前安裝后的目錄結構如下:



    可以查看truffle的版本


    truffle –v



    在磁盤中新建一個項目truffleProject文件夾:D:\truffleProject


    在目錄truffleProject下執行trffle init命令


    目錄結構:

     

     


    主要分為四個部分:


    • contracts目錄中包含Solidity合約代碼,其中Migrations.sol是必須的,其他就是你自己寫的合約代碼了。

    • migrations目錄中包含合約部署腳本,其中1_initial_migration.js就是用來部署Migrations.sol的,其他的腳本會按照順序依次執行。

    • test目錄中就是測試代碼了。

    • truffle.js和truffle-config.js文件,這里可以先去掉truffle.js文件,因為truffle關鍵字命令和truffle.js配置文件的沖突問題


    2

    以太坊本地客戶端介紹


    1、TestRPC


    安裝testrpc


    1.1安裝testrpc


    npm install -g ethereumjs-testrpc


    1.2執行命令testrpc



    參考:https://github.com/trufflesuite/ganache-cli/wiki/Installing-TestRPC-on-Windows


    2、ganache


    npm install -g ganache-cli



    注意:這里警告可以忽略


    直接輸入ganache-cli



    參考:

    • https://github.com/trufflesuite/ganache-cli

    • http://truffleframework.com/ganache  可視化客戶端下載 


    3、truffle develop


    上面一節已經安裝


    truffle develop是truffle內置客戶端


    注:



    需要把truffle.js文件刪除后,再重新執行命令truffle develop



    本文作者:HiBlock區塊鏈技術布道群-筆名阿飛

    原文發布于CSDN-阿飛的專欄

    原文地址:https://blog.csdn.net/lxfgzm/article/details/80474443

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频