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 不是一回事吗?文档似乎表明“已部署()”似乎以某种方式“确认代码”,但不确定这究竟意味着什么。