首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分叉测试网的getContract

分叉测试网的getContract
EN

Ethereum用户
提问于 2022-10-22 14:13:55
回答 1查看 111关注 0票数 1

当我在分叉的testnet上运行hardhat时,尝试运行测试脚本,其中包括

代码语言:javascript
复制
dai = await ethers.getContractAt("IERC20", DAI)

我知道这个错误:

代码语言:javascript
复制
NomicLabsHardhatPluginError: 0x6B175474E89094C44Da98b954EedeAC495271d0F is not a contract account.

我试过不同的地址,但似乎没有用。

这是我的安全帽config.js

我使用快速节点作为url。

代码语言:javascript
复制
  networks: {
        hardhat: {
            hardfork: "merge",
            // If you want to do some forking set `enabled` to true
            forking: {
                url: `${process.env.QUICKNODE_API_KEY_MUMBAI}`,
                //blockNumber: FORKING_BLOCK_NUMBER,
                enabled: true,
            },
            chainId: 31337,
        },
        localhost: {
            chainId: 31337,
        },

并按以下方式运行:节点-网络安全帽,并且工作正常。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2022-10-22 15:50:08

我发现了这个问题,似乎DAI没有在testnet多边形上实现,所以我不得不将API键更改为mainnet多边形,并更改DAI的地址。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/137980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档