Go-Ethereum

Remix 未連接到我的專用網路

  • September 29, 2018

我已經初始化了 genesis 文件,然後在控制台中執行該命令-

   geth --rpc --rpcaddr 0.0.0.0 --rpcport 8549 --rpccorsdomain "*" --rpcvhosts "*" --rpcapi "network,admin,personal" --datadir /home/ethereum --networkid 8982 console  

我在控制台中執行提供程序。

IPC endpoint opened                      url=/home/ethereum/geth.ipc
HTTP endpoint opened                     url=http://0.0.0.0:8549            
cors=* vhosts=*

我已將 web3 提供程序端點指定為: http://localhost:8549 Remix 正在顯示此消息-

Not possible to connect to the Web3 provider. Make sure the provider is running and a connection is open (via IPC or RPC).

我的 remix IDE 現在已連接到專用網路。我使用了以下內容:

    geth --networkid 8982 --datadir "E:\privateEthereum\private" --rpc --rpcaddr "0.0.0.0" --rpcport "8549" --rpcapi "web3,net,eth,admin,personal" --rpccorsdomain "*" console

唯一的錯誤是我在 rpcapi 中使用了網路而不是網路。

我認為您無法使用 remix 從瀏覽器連接節點,因為您在啟動時沒有包含web3rpcapi列表中geth

有關更多詳細資訊,請參閱問題 -

https://github.com/ethereum/remix-ide/issues/975 .

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