发布时间: 2024-04-04 02:49:00
refer to: https://stackoverflow.com/questions/76087226/want-to-pass-address-of-one-contract-into-another-inside-foundry-test
https://ethereum.stackexchange.com/questions/57115/how-do-you-create-a-new-contract-instance-with-an-address-and-arguments
前提是MyContract已经被张三部署到了 网络的地址 0xa1b2c3d4 上。
初始化对象:
MyContract a = MyContract(0xa1b2c3d4....) // 注意参数是 0x... 而不是 "0x.."
转换为地址:
address(a);