Go-Ethereum

如何在 Windows 中使用 geth 同步到 Rinkeby 測試網路?

  • March 23, 2019

我應該執行這個命令還是必須為 Windows 更改 ipcpath。

geth --rinkeby --rpc --rpcapi="personal,eth,network,web3,net" --ipcpath "~/Library/Ethereum/geth.ipc"

之後我應該在 geth attach 命令中指定什麼路徑?

參數--ipcpath在 UNIX(例如 MacOS)和 Windows 上具有不同的含義。在 UNIX 上,它指的是位於文件系統中某處的本地套接字。對於 Windows,它指的是命名管道,命名管道駐留在它們自己的命名空間中,而不是文件系統中。每個命名管道都有一個名稱,但沒有路徑。因此,在 Windows 上,您可以省略此參數以便 geth 使用預設值geth.ipc,或者設置如下內容:--ipcpath geth-rinkeby.ipc.

然後你需要使用類似geth attach ipc:\\.\pipe\geth-rinkeby.ipc的東西來通過這個命名管道連接到你的節點。

引用自:https://ethereum.stackexchange.com/questions/68695