ESSAY / NOTE

hardhat Ropsten Testnetwork : Error: cannot estimate gas; transaction may fail or may require manual gas limit

我遇到了同样的错误,但不是在分叉主网上部署时而是在 Ropsten 网络上部署时! 如果我在 Remix 上手动执行命令,它就可以工作。 gas: 6000000编辑:通过在我的配置文件中添加字段解决了这个问题。
    eth_ropsten: {
      url: eth_ropsten.url,
      chainId: 3,
      gasPrice: 20000000000,
      gas: 6000000,
      accounts: { mnemonic: eth_ropsten.mnemonic }
    }
参考 https://github.com/NomicFoundation/hardhat/issues/2248