Back

blockchain - solidity - 如何获得contract 对象, 根据address

发布时间: 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);

Back