混音 |无法连接到 Web3 提供程序
Posted
技术标签:
【中文标题】混音 |无法连接到 Web3 提供程序【英文标题】:REMIX | Not possible to connect to the Web3 Provider 【发布时间】:2018-06-24 16:54:18 【问题描述】:我在 web3 提供程序 (localhost:8545) 上运行时出错
Not possible to connect to the Web3 provider. Make sure the provider is running and a connection is open (via IPC or RPC).
所以我想像下面这样。
我在本地运行 geth,我提供了一些连接 remix 和 testnet 的选项。
$ geth —testnet —rpc —rpcapi “db, net, web3, personal” —rpccorsdomain “https://remix.ethereum.org” console
我给了 -rpccorsdomain 因为混音是在 https 上。
无论如何,请检查 remix IDE 中“运行”选项卡上的“web3 证明者”。
然后,将地址修改为“http://127.0.0.1:8545”而不是“http://localhost:8545”。
我不知道为什么,但是当我这样修复时它仍然有效。 我做了我的帐户并做了一些事情。
但是,由于某种原因,我不得不再次重新下载 geth。 (我已经改变了我的电脑)。我现在正在同步块。 我认为同步尚未完成,因为 blockNumber 为 0。
> eth.blockNumber
0
所以...我现在正在等待,但我想知道当 eth.syncing 未完全完成时可能会发生错误。
【问题讨论】:
这个问题中有很多“我遇到了这个问题,然后像这样修复了它”cmets。我不知道在问什么。请编辑您的问题以使其更简洁。见***.com/help/how-to-ask。 【参考方案1】:在检查工具中打开网络选项卡,然后在连接上尝试查看结果。在我的情况下,我看到了这个回复
jsonrpc "2.0"
id 16057
error
code -32601
message "the method net_listening does not exist/is not available"
因此你可以看到究竟发生了什么错误,不要猜测
【讨论】:
【参考方案2】:geth --nodiscover --networkid 2212 --unlock 0x9789c48ccf003c3a4687121087cbf83bedc5c604 --mine --rpc --rpcapi eth,net,web3,personal --rpcaddr "localhost" --rpcport 7545 --rpccorsdomain="*"
对我有用
【讨论】:
【参考方案3】:如上所述,从地址栏中删除 HTTPS 并使用 HTTP。
另外,我在http://localhost:8545
上运行它
geth --datadir . --port <your_port_no> --networkid 1234 --rpc --rpcport "8545" --rpccorsdomain "*" console 2>console.log
我使用它,它总是对我有用。
注意:如果你只使用一个节点,网络 ID 是没有用的,无论如何,如果你把它留在那里也没有什么坏处。 如果您进一步遇到任何其他问题,请告诉我。
【讨论】:
【参考方案4】:HTTPS 不允许您连接到在 HTTP 上运行的 TestRPC。 因此,您需要使用 HTTP 运行 IDE。
http://remix.ethereum.org/
【讨论】:
我按照建议使用了 http。但我仍然遇到同样的错误。 我可以确认这是可行的。我的 Azure 以太坊 POA 网络在 HTTP 上运行。将 Remix URL 从 HTTPS 更改为 HTTP 解决了这个问题。【参考方案5】:根据this link,有时问题出在输入参数的顺序上。 localhost:8545 可以在 geth 启动时启动,如:
> geth --datadir ~/ethereum-private-network/chaindata --nodiscover --rpc
--rpccorsdomain "*" --unlock 0 --mine 1
【讨论】:
【参考方案6】:只需从地址栏中删除 HTTPS 并使用 HTTP,它就可以工作 :-)
参考:https://ethereum.stackexchange.com/users/32516/cryptoparticle
【讨论】:
虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review 感谢您的评论。格式化答案:-)以上是关于混音 |无法连接到 Web3 提供程序的主要内容,如果未能解决你的问题,请参考以下文章
打开就出现:错误提示为:“无法连接到 WMI 提供程序。您没有权限或者该服务器无法访问。请注意,你只能使