类型合同活动不能隐式转换为预期的类型地址



在尝试创建和存储新创建的solidity合约的地址时:

address newCampaign = new Campaign();

我得到以下错误:

Type contract Campaign is not implicitly convertible to expected type address

地址需要显式转换:

address newCampaign = address(new Campaign());
Campaign newCampaign = new Campaign(); 

如果你想获得智能合约地址

newCamPaign.address

最新更新