验证智能合约时'Unrecognized task verify'



验证hardhat包中的预定义任务中没有找到的任务。

Error HH303: Unrecognized task verify
HardhatError: HH303: Unrecognized task verify
at main (/home/oem/Documents/final-rain-sdk/rain-sdk/node_modules/hardhat/src/internal/cli/cli.ts:226:15)

hardhat.config.tsnpx hardhat verify——network eth 0x5f140EA4e08D1aF9F41fA4cf935FC7a98EF4FfF8——show-stack-traces

我尝试用

验证使用任务
await hre.run("verify:verify", {
address: "0x5f140EA4e08D1aF9F41fA4cf935FC7a98EF4FfF8",
contract: "contracts/stake/StakeFactory.sol:StakeFactory",
constructorArguments: [],
});

我也试过使用cli。没有什么工作。当所有的env变量都在配置文件

中正确地附加时

好了,我这边解决了问题是,我导入了@nomiclabs/hardhat-etherscan。配置和任务在我的deploy.ts文件中创建。因此,您需要将@nomiclabs/hardhat-etherscan插件导入到创建验证任务的deploy.ts文件中。

最新更新