Go-Ethereum
Remix 未連接到我的專用網路
我已經初始化了 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 從瀏覽器連接節點,因為您在啟動時沒有包含
web3
在rpcapi
列表中geth
。有關更多詳細資訊,請參閱問題 -