solidity - Metamask 未连接到本地主机 8545

标签 solidity metamask hardhat

我试图遵循 devto.io 中的教程并将交易发送到智能合约,我需要使用运行时创建的帐户之一连接我的 MetaMask 钱包 npx hardhat node命令。
为此,我打开 MetaMask 并将网络更新为 Localhost 8545,但 Metamask 未连接到它并显示如下屏幕截图所示的错误。
enter image description here

最佳答案

我认为您可能在键入时中断了启动的节点:

npx hardhat node
您应该保持它运行,在本教程的其余部分打开另一个终端。
您也可以检查此命令的输出。它是否表示其他东西? :
Started HTTP and WebSocket JSON-RPC server at http://127.0.0.1:8545/

关于solidity - Metamask 未连接到本地主机 8545,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69785119/

相关文章:

javascript - 如何在 node.js 应用程序中使用 ethers.js contract.on() 监听来自智能合约的事件?

solidity - 使用 Hardhat 在 EtherScan 上验证智能合约时出错

solidity - 如何为 Solidity 中的函数设置默认参数

ethereum - Solidity 和 Web3 sha3() 方法返回其他内容

javascript - MetaMask - Angular 10 中的 RPC 错误 : Permissions request already pending,

localhost - 如何使用安全帽将以太币添加到我的本地主机 Metamask 钱包中?

ethereum - 我可以通过另一个合约的构造函数将 eth 发送到合约吗?

blockchain - 一个流动性池可以有2个以上的代币吗

debugging - 在 WebStorm 中调试 hardhat solidity 测试