首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从其他合同中读取合同数组

从其他合同中读取合同数组
EN

Ethereum用户
提问于 2019-07-12 14:52:36
回答 1查看 64关注 0票数 0

在我的项目中有两份合同:

  • 管理组
  • 投票

管理组包含

代码语言:javascript
复制
mapping(uint => address[]) internal m_Admins

例如

  • 1 =1级管理#1
  • 9 =管理#2,级别为9,
  • 9 =管理#3,级别为9,
  • 等。

此外,合同包含一个简单的字段。

代码语言:javascript
复制
address[] internal m_AdminsList

它推动结束或通过索引删除一个特定的管理-它只是相同的映射,但表示为一个列表。

投票开始时,我想发送一组允许处理投票的管理员。原因是,当一个新的管理员是添加在积极投票期间,我想不允许他投票。我希望他能够只投新的票。

我怎样才能创建一个函数来发送一组管理员到投票合同呢?我可以使两个功能与管理员计数和得到管理员的索引,但这可能是昂贵的执行一个循环.

EN

回答 1

Ethereum用户

发布于 2019-07-12 15:18:19

试着将投票合同定义如下:

代码语言:javascript
复制
contract voting is admingroup {
}

您可能使用了不同的名称,但这可以确保admingroup合同类似于一个基础合同,而投票是建立在这个合同的基础上的。这将带过数组。只需确保使用remix在同一契约页面上编写代码,并在部署表决合同之前先部署管理契约。

我希望它能帮上忙

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/72846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档