solidity - 类型合约活动不能隐式转换为预期类型地址
问题描述
在尝试创建和存储新创建的solidity合约的地址时:
address newCampaign = new Campaign();
我收到以下错误:
Type contract Campaign is not implicitly convertible to expected type address
解决方案
地址需要显式转换:
address newCampaign = address(new Campaign());
推荐阅读
- mfc - 如何将黑色主题添加到基于 MFC 对话的应用程序?
- jenkins - 在 Jenkins 中构建失败时拒绝 Bitbucket 中的拉取请求
- android - 在 kotlin 中创建一个抽象类可以更好地向其子类传达其职责
- spring - 如果我将 JWT 存储在 httpOnly cookie 中,我将如何在我的 Spring Boot 应用程序中使用它来调用其他 REST API?
- javascript - 使用下拉选择过滤 html 表
- javascript - 如何通过网站的图像缩放来将此范围滑块作为父级?(HTML/CSS/JavaScript)
- c++ - 大学作业的 C++ UVa 问题中的时间限制超出问题
- python - 对于 python selenium,我可以随后添加、更新或删除 AbstractEventListener 吗?
- regex - logstash 中的正则表达式变异 gsub 以替换字符串中的字符
- python - Pandas:通过将 2 列值(复合键)匹配到 1 列和另一个数据框的列标签/索引来映射 2 个数据框之间的值