1. Truffle Blockchain區(qū)塊鏈開(kāi)發(fā)框架

        聯(lián)合創(chuàng)作 · 2023-09-18 15:24

        Truffle 是以太坊的開(kāi)發(fā)環(huán)境,測(cè)試框架和資產(chǎn)管道,可以讓以太坊開(kāi)發(fā)人員開(kāi)發(fā)更輕松。

        特性

        • 內(nèi)置智能合約編譯、鏈接、部署和二進(jìn)制管理
        • 使用Mocha和Chai進(jìn)行自動(dòng)合同測(cè)試
        • 可配置的構(gòu)建管道,支持自定義構(gòu)建過(guò)程
        • 可編寫(xiě)腳本的部署和遷移框架
        • 用于部署到許多公共和專用網(wǎng)絡(luò)的網(wǎng)絡(luò)管理
        • 交互式控制臺(tái),用于直接合同通
        • 在開(kāi)發(fā)過(guò)程中即時(shí)重建資產(chǎn)
        • 在Truffle環(huán)境中執(zhí)行腳本的外部腳本運(yùn)行器

        安裝

        $ npm install -g truffle
        

        快速使用

        對(duì)于一組默認(rèn)的合同和測(cè)試,請(qǐng)?jiān)诳枕?xiàng)目目錄中運(yùn)行以下命令:

        $ truffle init
        

        從那里,你可以運(yùn)行truffle compile,truffle migrate并truffle test編譯你的合同,部署這些合同到網(wǎng)絡(luò)上,并運(yùn)行它們相關(guān)的單元測(cè)試。

        Truffle捆綁了一個(gè)本地開(kāi)發(fā)區(qū)塊鏈服務(wù)器,當(dāng)您調(diào)用上述命令時(shí),該服務(wù)器會(huì)自動(dòng)啟動(dòng)。如果您想配置更高級(jí)的開(kāi)發(fā)環(huán)境,我們建議您通過(guò)npm install -g ganache-cli在命令行運(yùn)行來(lái)單獨(dú)安裝區(qū)塊鏈服務(wù)器。

        • ganache-cli:Truffle區(qū)塊鏈服務(wù)器的命令行版本。
        • ganache:服務(wù)器的GUI,顯示您的交易歷史和鏈狀態(tài)。

        開(kāi)發(fā):

        # Install
        npm install -g [email protected]
        npm install -g yarn
        yarn bootstrap
        
        # Test
        yarn test
        
        # Adding dependencies to a package
        cd packages/<truffle-package>
        yarn add <npm-package> [--dev] # Use yarn
        瀏覽 56
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        Magician-Scanning區(qū)塊鏈開(kāi)發(fā)工具包
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
          
          

            1. 日本国产在线视频 | 日韩精品成人无码视频免费 | 一区二区三区机械设备有限公司 | 逼逼插插 | 91午夜免费视频 |