我想创建一个专用网络进行测试。我想从命令行客户端或电子钱包/薄荷连接到这个专用网络。
我创建了一个专用网络,如下所示。
geth --datadir=./chaindata init genesis.jsongenesis.json的含量为genesis.json。
之后,我用以下命令启动了专用网络。(这两条命令我都试过了)
geth --datadir=./chaindata
geth --datadir=./chaindata --networkid 15之后,我又打开了另一个终端,尝试连接正在运行的专用网络。但它并没有联系。
geth attach我意识到它正在尝试连接没有运行的默认geth.ipc,我已经发送了运行中的专用网的geth.ipc作为参数,我已经解决了。
geth attach ~/chaindata/geth.ipc但是,我无法更改Mist或的默认geth.ipc。我怎样才能将电子钱包/薄雾连接到专用网络?
启动过程中的错误消息
Couldn't connect to node? See the logs for more:
...
...
INFO [07-16|15:47:51] Starting P2P networking
Fatal: Error starting protocol stack: listen udp :30303: bind: address already in use发布于 2017-10-13 19:51:52
要启动本地测试网络,现在可以使用
吉思-德夫
一旦您这样做了,通过阅读下面一行,注意到它实际上创建了它的位置:
打开IPC端点: /var/folders/y1/jynwfrwj411bxck8whqgcbr00000gq/T/ethereum_dev_mode/geth.ipc
然后让迷雾连接到专用网络,在您的终端中键入此类型(MAC版本)
打开/var/folders/y1/jynwfrwj411bxck8whqgcbr00000gq/T/ethereum_dev_mode/geth.ipc / -a /Mist.app-args-rpc
发布于 2017-12-20 09:13:32
可以使用以下命令打开Mist:
open -a /Applications/Mist.app --args --rpcport "8001" --rpc <node path>/geth.ipc如果mist.app与您的不同,请替换它的位置,如果您使用不同的端口,请更改端口。
发布于 2017-09-24 14:09:27
区块链的创建看起来很好。
确保薄雾已经关闭。
然后启动geth节点
geth --datadir ./chaindata
打开新控制台并将Javascript控制台附加到
geth attach
然后启动Mist钱包,您应该连接到您的专用网络。
https://ethereum.stackexchange.com/questions/21336
复制相似问题