Go-Ethereum
如何在 Windows 中使用 geth 同步到 Rinkeby 測試網路?
我應該執行這個命令還是必須為 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
的東西來通過這個命名管道連接到你的節點。