geth --datadir ./accnt1 --port 30306 --networkid 2018 --rpc --rpcport 8545 --rpccorsdomain=”*” --nodiscover --rpcapi “db,personal,eth,net,web3,debug” --rpcaddr="127.0.0.1" --rpcport 8545 console
使用上面的命令启动控制台,将Remix连接到私有区块链。甚至尝试了 rpcaddr 的本地主机。还使用了http版本的混音。仍然低于错误.
无法连接到 Web3 提供程序。确保提供程序正在运行并且连接已打开(通过 IPC 或 RPC(。
- 确保您已将混音中的环境更改为 Web3 提供程序
- 在启动 Geth 时,如果要将其连接到 Remix,则需要允许远程连接到以太坊节点。这可以通过添加 --rpccorsdomain"网站的网址" 来完成
-
以下命令中的大写字表示您需要根据需要指定。
GETH --datadir="DIRECTORY OF THE GENESIS BLOCK" --rpc --rpcport PORTNUMBER --RPCCORSDOMAIN "URL OF THE WEBSITE">
样本: Geth --datadir="." --rpc --rpcport 8545 --rpccorsdomain="*" --rpcapi="miner,web3,debug,net,eth" console 2>>logger.log
- rpc 允许 HTTP 而不是 HTTPS,
- 因此在 url 中将 https 更改为 http://remix.ethereum.org/并且 IDE 应通过 HTTP 而不是通过 HTTPS 连接。使用此行中提供的链接连接到 IDE。