Testnets
如何在乙太坊錢包中更改為私有網路?
如何在乙太坊錢包中更改為私有網路。我剛剛在錢包裡有兩個主網和測試網。欣賞你的回答
只需使用您的專用網路 ID 執行“geth.exe”,例如:
geth --networkid="38712" --datadir "D:\GethDataDir38712" --genesis "genesisblock.json" console 2>>geth38712.log
然後執行乙太坊錢包。它將自動連接到您的私人網路。
從Github - Mist - getIpcPath.js,第 10 到 23 行,IPC 路徑被硬編碼為:
module.exports = function() { var p = require('path'); var path = global.path.HOME; if(process.platform === 'darwin') path += '/Library/Ethereum/geth.ipc'; if(process.platform === 'freebsd' || process.platform === 'linux' || process.platform === 'sunos') path += '/.ethereum/geth.ipc'; if(process.platform === 'win32') path = '\\\\.\\pipe\\geth.ipc';
您可以更改使用的數據目錄
geth
,但您必須使用該--ipcpath
選項將 IPC 路徑設置回預設 IPC 路徑。所以對於 Linux,你必須單獨執行
geth
命令:geth --dev --datadir /tmp/devdata --ipcpath $HOME/.ethereum/geth.ipc console
然後正常啟動乙太坊錢包。視窗頂部應該有PRIVATE-NET指示器。
請注意,子目錄中有一個
geth
與乙太坊錢包的 64 位發行版一起打包的執行檔。resources/node/geth