0

await ContractFactory.deploy()返回的 Contract和 的返回值有什么区别await Contract.deployed()

我已经看到了几个可以访问新部署的合约实例的例子,作者写道:

  let MyContractFactory = await ethers.getContractFatory("MyContract");
  let MyContract = await MyContractFactory.deploy();
  let myContract = await Mycontract.deployed();

我无法弄清楚最后一句话的目的是什么。MyContract 和 myContract 不是一回事吗?文档似乎表明“已部署()”似乎以某种方式“确认代码”,但不确定这究竟意味着什么。

4

0 回答 0