我试图通过创建具有以下详细信息的自定义RPC将Metamask连接到ganache:
新RPC网址: HTTP://127.0.0.1:7545
链号: 5777
但是我一直收到错误消息The endpoint returned a different chain ID: 0x539
发布于 2020-12-03 23:22:28
您需要更新您的自定义MetaMask网络,以匹配Ganache (即1337)返回的默认chainId,或者,如果您使用的是ganache-cli,请使用像ganache-cli --port 7545 --chainId 5777
这样的命令将chainId
更改为5777
。
如果您使用的是Ganache GUI,则不能更改chainId,因此需要在MetaMask中更改它。
发布于 2020-12-03 15:25:00
您似乎在使用Ganache GUI,因此这可能不会直接帮助您,但我至少可以提供一个解释。
随着Metamask8.1.3和更高版本,本地的加纳奇-cli区块链开始断裂,因为一个不匹配的ChainId。
使用CLI进行固定是一个问题:
您可以简单地升级你的Ganache GUI版本并实现同样的目标。
发布于 2021-11-24 13:29:36
默认情况下,ganache链ID: 1337 &网络ID:可核查
因此,请将您的网络ID切换到与Chain ID相同的位置。为此,单击您的Ganache Gui右上角的设置图标,然后单击服务器菜单,将网络ID更改为1337,然后单击右上角的“保存和重新启动”按钮。
https://ethereum.stackexchange.com/questions/90385
复制相似问题