亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

以太坊開發環境怎么配置

發布時間:2022-01-18 10:40:36 來源:億速云 閱讀:234 作者:iii 欄目:互聯網科技

這篇文章主要介紹“以太坊開發環境怎么配置”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“以太坊開發環境怎么配置”文章能幫助大家解決問題。

以下在mac OS系統中部署,其他環節思路一致

一、以太坊環境

訪問 https://golang.google.cn/ 下載 go1.11.darwin-amd64.pkg

雙擊下一步下一步安裝golang

二、智能合約環境

1、安裝nodejs

   直接安裝 mac OS的 node-v10.8.0.pkg 版本

2、安裝cnpm 庫地址使用淘寶鏡像

命令:sudo -s cnpm npm install -g cnpm registry=https://registry.npm.taobao.org

3、安裝truffle

命令:sudo -s cnpm install -g truffle

4、安裝本地remix-ide

命令:sudo -s cnpm install remix-ide -g

運行結束后輸入命令 remix-ide 啟動

在瀏覽器中輸入地址 http://127.0.0.1:8080 不需要網絡也即可進入搭建的 remix-ide

三、IDE集成開發環境

推薦兩種開發IDE,atom和vscode,

      1、atom IDE

       訪問 https://atom.io/ 下載最新的mac版本

       2、安裝插件

        solidity 代碼高亮 language-ethereum

        solidity自動提示 autocomplete-solidity

        錯誤檢查

三、安裝錢包

     開發推薦使用MetaMask、MetaMask錢包不僅僅支持主網,還支持測試網絡和本地網絡,而且很多智能合約支持MetaMask交易,非常方便。
以太坊開發環境怎么配置

本地安裝方法 :

以太坊開發環境怎么配置

下載完成并且解壓,打開Chrome瀏覽器,加載已解壓的擴展程序

以太坊開發環境怎么配置

四 安裝節點工具Ganache

Geth會消耗很多時間來同步以太坊的所有區塊數據,并占用很大的磁盤空間。在開發過程中推薦使用以太坊區塊鏈的私有鏈Ganache來搭建節點。

兩種安裝方式:

第一種:訪問官網 直接下載對應的操作系統安裝程序 

以太坊開發環境怎么配置

運行后結果如下

以太坊開發環境怎么配置

第二種:采用npm 命令安裝模塊 npm install -g ganache-cli 

-a 或 –accounts: 指定啟動時要創建的測試賬戶數量。
-e 或 –defaultBalanceEther: 分配給每個測試賬戶的ether數量,默認值為100。
-b 或r –blockTime: 指定自動挖礦的blockTime,以秒為單位。默認值為0,表示不進行自動挖礦。
-d 或 –deterministic: 基于預定的助記詞(mnemonic)生成固定的測試賬戶地址。
-n 或 –secure: 默認鎖定所有測試賬戶,有利于進行第三方交易簽名。
-m 或 –mnemonic: 用于生成測試賬戶地址的助記詞。
-p 或 –port: 設置監聽端口,默認值為8545。
-h 或 –hostname: 設置監聽主機,默認值同NodeJS的server.listen()。
-s 或 –seed: 設置生成助記詞的種子。.
-g 或 –gasPrice: 設定Gas價格,默認值為20000000000。
-l 或 –gasLimit: 設定Gas上限,默認值為90000。
-f 或 –fork: 從一個運行中的以太坊節點客戶端軟件的指定區塊分叉。輸入值應當是該節點旳HTTP地址和端口,例如http://localhost:8545。 可選使用@標記來指定具體區塊,例如:http://localhost:8545@1599200。
-i 或 –networkId:指定網絡id。默認值為當前時間,或使用所分叉鏈的網絡id。
–db: 設置保存鏈數據的目錄。如果該路徑中已經有鏈數據,ganache-cli將用它初始化鏈而不是重新創建。
–debug:輸出VM操作碼,用于調試。
–mem:輸出ganache-cli內存使用統計信息,這將替代標準的輸出信息。
–noVMErrorsOnRPCResponse:不把失敗的交易作為RCP錯誤發送。開啟這個標志使錯誤報告方式兼容其他的節點客戶端,例如geth和Parity。

關于“以太坊開發環境怎么配置”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泾川县| 常山县| 东至县| 安溪县| 泗阳县| 垣曲县| 岚皋县| 武汉市| 昌图县| 咸阳市| 晋中市| 琼海市| 新绛县| 瑞昌市| 高台县| 巴彦淖尔市| 科技| 弋阳县| 宣化县| 长葛市| 尉犁县| 南康市| 邹城市| 盐津县| 西充县| 兴仁县| 南充市| 合川市| 罗江县| 博爱县| 射洪县| 洞头县| 邯郸县| 阿合奇县| 金沙县| 泰和县| 共和县| 信阳市| 临夏市| 通河县| 田阳县|