错误:错误处理./governor-token.ts:typeError:无法读取未定义的属性(Reading' BlockConfircations')

发布于 2025-02-13 05:46:55 字数 438 浏览 0 评论 0原文

我想通过Rinkeby测试网络上的Typescript部署令牌智能合约(坚固)。

失败的命令是:

const governanceToken = await deploy("GovernanceToken", {
    from: deployer,
    args: [],
    log: true,
    // we need to wait if on a live network so we can verify properly
    waitConfirmations: networkConfig[network.name].blockConfirmations || 1,
  })

错误:错误处理./governor-token.ts:typeError:无法读取未定义的属性(读取'BlockConfircations')

I want to deploy my token smart contract (solidity) via typescript on the Rinkeby test network.

The command that fails is:

const governanceToken = await deploy("GovernanceToken", {
    from: deployer,
    args: [],
    log: true,
    // we need to wait if on a live network so we can verify properly
    waitConfirmations: networkConfig[network.name].blockConfirmations || 1,
  })

Error: ERROR processing ./governor-token.ts: TypeError: Cannot read properties of undefined (reading 'blockConfirmations')

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一抹苦笑 2025-02-20 05:46:55

我不遵循为什么帖子中的解决方案不起作用,但是如果我使用ContractSfactory,并且有些等待它可以正常工作:

  const Token = await hre.ethers.getContractFactory("GovernanceToken")
  const governanceToken = await Token.deploy()
  await governanceToken.deployed()

I don't follow why the solution in the post doesn't work, but if I use the ContractsFactory instead and some awaits it works fine:

  const Token = await hre.ethers.getContractFactory("GovernanceToken")
  const governanceToken = await Token.deploy()
  await governanceToken.deployed()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文