我启动了一个新的以太坊私有区块链并让它运行。现在我需要在它运行时与之交互。我必须打开一个新控制台并将命令attach与 geth.ipc 文件的路径一起使用,但我找不到它。任何人都可以帮助我吗?我是 geth 的新手,现在我正在关注本指南https://hackernoon.com/heres-how-i-built-a-private-blockchain-network-and-you-can-too-62ca7db556c0 谢谢你很多。
3 回答
富国沪深
TA贡献1790条经验 获得超9个赞
我总是--ipcpath "/home/your_folder/geth.ipc
在运行 geth 命令启动网络时添加。如果您没有声明这一点,我猜它位于(如您引用的网站中所述)geth attach /path_to_your_data_directory/YOUR_FOLDER/geth.ipc
。
在我的情况下,我只需要输入geth attach
而不声明 geth.ipc 在第二个终端中的位置,它将打开 Geth Javascript 控制台。
婷婷同学_
TA贡献1844条经验 获得超8个赞
geth.ipc 文件位于您的数据目录中。您的 datadir 是您在使用 geth 命令启动私有网络时指定的位置。例如,
geth --datadir ./privatechain
geth.ipc 将位于 ./privatechain/geth.ipc。
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
在我遇到类似问题后提出了这个问题。就我而言,我没有指定 datadir,所以我使用的方法是在客户端运行开始时在评论中找到它。您应该看到如下内容:
INFO [localdate|localtime] IPC endpoint opened url=\\.\pipe\geth.ipc
- 3 回答
- 0 关注
- 582 浏览
添加回答
举报
0/150
提交
取消