我启动了一个新的以太私有区块链,并让它运行。现在,我需要在它运行时与其交互。我必须打开一个新的控制台,并使用带有geth.ipc文件路径的命令attach,但我找不到它。有谁能帮帮我吗?我是新手,现在我正在遵循这个指南,https://hackernoon.com/heres-how-i-built-a-private-blockchain-network-and-you-can-too-62ca7db556c0,非常感谢。
发布于 2020-03-25 14:40:52
我总是在运行geth命令启动网络时添加--ipcpath "/home/your_folder/geth.ipc。如果您没有声明这一点,我猜它位于geth attach /path_to_your_data_directory/YOUR_FOLDER/geth.ipc中(正如您引用的网站中所提到的)。
在我的例子中,我只需要输入geth attach,而不是声明geth.ipc在第二个终端中的位置,它将打开Geth Javascript控制台。
发布于 2020-04-05 21:33:40
geth.ipc文件位于您的数据目录中。您的数据目录是您在使用geth命令启动您的私有网络中指定的位置。例如,
geth --datadir ./privatechaingeth.ipc将位于./privatechain/geth.ipc中。
发布于 2021-06-23 16:57:50
在我遇到类似的问题后,我来问这个问题。在我的例子中,我没有指定datadir,所以我使用的方法是在客户端运行开始时在注释中找到它。您应该会看到类似下面这样的内容:
INFO [localdate|localtime] IPC endpoint opened url=\\.\pipe\geth.ipchttps://stackoverflow.com/questions/60832469
复制相似问题