【问题标题】:Hardhat verification for Polygon mumbai failsPolygon mumbai 的 Hardhat 验证失败
【发布时间】:2023-01-16 12:09:10
【问题描述】:

智能合约已成功部署到孟买测试网上的 0x91Dc2eeC62cF6c8a16718FbE7Ca757C462AFBa8c。现在我试图通过 hardhat 验证它,安装了 hardhat-etherscan 库和 hardhat.config.ts 看起来像这样:

const config: HardhatUserConfig = {
  solidity: "0.8.9",
  defaultNetwork: "mumbai",
  networks: {
    hardhat: {},
    mumbai: {
      url: `https://polygon-mumbai.g.alchemy.com/v2/${ALCHEMY_API_KEY}`,
      accounts: [MUMBAI_PRIVATE_KEY]
    }
  },
  etherscan: {
    apiKey: {
      mumbai: POLYGONSCAN_API_KEY
    },
    customChains: [
      {
        network: "mumbai",
        chainId: 80001,
        urls: {
          apiURL: "https://api-testnet.polygonscan.com",
          browserURL: "https://mumbai.polygonscan.com"
        }
      }
    ]
 }
};

但是使用上面的智能合约地址和设置运行 npx hardhat verify 会导致:

npx hardhat verify --network mumbai 0x91Dc2eeC62cF6c8a16718FbE7Ca757C462AFBa8c 
Nothing to compile
No need to generate any newer typings.
An unexpected error occurred:

[Error: ENOENT: no such file or directory, open '/workspaces/devcontest/artifacts/build-info/326038f2a359a1b4c6d393af35e41db0.json'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/workspaces/devcontest/artifacts/build-info/326038f2a359a1b4c6d393af35e41db0.json'
}

有什么问题吗?我正在通过安装了 Hardhat 插件的 M$ Visual Studio Code 在远程开发容器中运行所有这些...

【问题讨论】:

  • 你能运行npx hardhat clean 然后再试一次吗

标签: hardhat


【解决方案1】:

mumbai: POLYGONSCAN_API_KEY 替换为 polygonMumbai: POLYGONSCAN_API_KEY。 也可能,您需要将 customChains 中的 network: "mumbai" 替换为 network: "polygonMumbai"

结果:

const config: HardhatUserConfig = {
  solidity: "0.8.9",
  defaultNetwork: "mumbai",
  networks: {
    hardhat: {},
    mumbai: {
      url: `https://polygon-mumbai.g.alchemy.com/v2/${ALCHEMY_API_KEY}`,
      accounts: [MUMBAI_PRIVATE_KEY]
    }
  },
  etherscan: {
    apiKey: {
      polygonMumbai: POLYGONSCAN_API_KEY
    },
    customChains: [
      {
        network: "polygonMumbai",
        chainId: 80001,
        urls: {
          apiURL: "https://api-testnet.polygonscan.com",
          browserURL: "https://mumbai.polygonscan.com"
        }
      }
    ]
 }
};

【讨论】:

    猜你喜欢
    • 2022-12-09
    • 2022-01-20
    • 2017-12-11
    • 1970-01-01
    • 2012-03-15
    • 2018-08-24
    • 2012-10-18
    • 2017-09-21
    • 2015-09-11
    相关资源
    最近更新 更多