摘要:打開私有鏈文件夾下的日志文件,大概在行左右有個的地址。命令行啟動命令私有鏈地址這樣啟動鏈接的倉庫就是私有鏈了。
先上一張搭建好的私有鏈,Ethereum Wallet連接后的效果圖待安裝系統環境
系統:macOS 10.13.2
Ethereum Wallet版本:0.93
Geth版本:
依賴:
1、Geth環境
如果你本地還沒搭建好Geth環境,可以查看我的另一篇文章
https://www.jianshu.com/p/1d2...
開始搭建私有網絡創建配置文件
如果需要創建環境,需要新建一個文件夾來放相應的私有網絡文件。
在文件里里面創建 genesis.json 文件
文件內容如下:
{ "config": { "chainId": 15, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x40000", "extraData" : "", "gasLimit" : "0xffffffff", "nonce" : "0x0000000000000042", "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "timestamp" : "0x00", "alloc": { } }
這里面的相應參數做啥的,這不是這篇文章介紹的重點,有興趣的可以網上查下。
初始化私有鏈初始化命令 geth init ./genesis.json --datadir "./chain"
--datadir 參數是指定數據存放文件夾。
創建完后應該是這樣的。
啟動私有鏈到剛才創建的私有鏈目錄下,執行啟動命令 geth --datadir "./chain" --nodiscover console 2>>eth_output.log
這個時候,在私有鏈目錄下會多出一個eth_output.log文件,啟動日志啥的都在里面。
這個時候你的私有鏈就創建完成了。
接下來介紹 Ethereum Wallet 怎么連接剛創建的私有鏈了
當你沒創建私有鏈時打開 Ethereum Wallet 應該是沒問題的,如果你此時啟動著私有鏈不改端口的情況下,打開 Ethereum Wallet 會報無法連接節點的錯。
Fatal: Error starting protocol stack: listen tcp :30303: bind: address already in use
我目前遇到的報錯情況如下:
這個錯是由于你剛起的私有鏈占用了 30303 端口,以太坊啟動也需要使用30303端口
解決方案解決這個問題的思路是:
通過命令行方式啟動讓Ethereum Wallet,添加參數讓他和剛起的私有鏈同用一個ipc。
打開私有鏈文件夾下的日志文件 eth_output.log,大概在16行左右有個IPC的URL地址。
命令行啟動Ethereum Wallet命令:
./Ethereum Wallet.app/Contents/MacOS/Ethereum Wallet --rpc "私有鏈ipc地址"
這樣啟動Ethereum Wallet 鏈接的倉庫就是私有鏈了。
如果有疑問歡迎留言。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/23974.html
摘要:原文地址石匠的為了測試以太坊智能合約,最方便的是在本地搭建一個以太坊私有鏈。網絡在連接到其他節點的時候會用到,以太坊公網的網絡是,為了不與公有鏈網絡沖突,運行私有鏈節點的時候要指定自己的網絡。當設置為表示使用發布該鏈。 原文地址: 石匠的blog 為了測試以太坊智能合約,最方便的是在本地搭建一個以太坊私有鏈。在mac上搭建環境主要需要以下步驟。 geth安裝 geth是go-ether...
摘要:一選擇客戶端為什么有多個以太坊客戶端以太坊客戶端與虛擬機和運行環境類似,能夠讓你在電腦上運行以太坊程序。參考資料文章中的列表對應的鏈接可以參考第頁下一篇文章我們將會介紹以太坊連載七客戶端的安裝與定制感謝朝夕團隊參與的翻譯和校驗。 一、選擇客戶端 為什么有多個以太坊客戶端? 以太坊客戶端與Java虛擬機和.NET運行環境類似,能夠讓你在電腦上運行以太坊程序。以太坊客戶端按照書面說明(黃皮...
本文首發于深入淺出區塊鏈社區原文鏈接:[使用 ethers.js 開發以太坊 Web 錢包 3 - 展示錢包信息及發起簽名交易)](https://learnblockchain.cn/20...,請讀者前往原文閱讀 以太坊去中心化網頁錢包開發系列,將從零開始開發出一個可以實際使用的錢包,本系列文章是理論與實戰相結合,一共有四篇:創建錢包賬號、賬號Keystore文件導入導出、展示錢包信息及發起簽...
本文首發于深入淺出區塊鏈社區原文鏈接:[使用 ethers.js 開發以太坊 Web 錢包 3 - 展示錢包信息及發起簽名交易)](https://learnblockchain.cn/20...,請讀者前往原文閱讀 以太坊去中心化網頁錢包開發系列,將從零開始開發出一個可以實際使用的錢包,本系列文章是理論與實戰相結合,一共有四篇:創建錢包賬號、賬號Keystore文件導入導出、展示錢包信息及發起簽...
摘要:本文所搭建的環境是在上的開發環境,其他操作系統上與此非常相似,依然有參考價值。作為一枚區塊鏈開發工程師,本地的開發環境是必不可少的。因為我們是私有鏈,所以可以寫的大一些,方便開發測試。 本文所搭建的環境是在 Mac 上的開發環境,其他操作系統上與此非常相似,依然有參考價值。 作為一枚區塊鏈開發工程師,本地的開發環境是必不可少的。我們首先看看需要哪些工具: go-ethereum so...
閱讀 3799·2021-11-12 10:34
閱讀 2815·2021-09-22 15:14
閱讀 785·2019-08-30 15:53
閱讀 3200·2019-08-30 12:53
閱讀 1286·2019-08-29 18:32
閱讀 2767·2019-08-29 16:41
閱讀 1063·2019-08-26 13:40
閱讀 1803·2019-08-23 18:07