首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个聪明的合同相互作用,他们应该认识对方吗?

两个聪明的合同相互作用,他们应该认识对方吗?
EN

Ethereum用户
提问于 2019-03-11 10:31:20
回答 1查看 414关注 0票数 0

这听起来可能是一个非常幼稚的问题。这是我第一次做交互两个智能合同(一般来说,我不太精通区块链的开发)。我有两个智能契约,一个应该调用另一个,第二个应该首先检查收到的呼叫是否来自第一个智能契约,以便执行它应该做的事情。

我的问题是:( 1)能否做到这一点?在两个智能契约的构造函数中,我必须同时包含两个地址,但每次松露迁移地址时,地址都会更改。2)这是可扩展的吗?将我的应用程序建模为这样一种方式是否有意义:所有的合同都由一个智能契约来记住,一旦它从一个甲骨文那里接收到更新,它就会逐级更新存储地址的所有契约吗?

谢谢!

EN

回答 1

Ethereum用户

回答已采纳

发布于 2019-03-11 10:36:54

这是可以做到的。唯一要记住的是在契约中构建一个函数来存储地址(让我们称之为注册表),这样您就可以将其他契约的地址提交给注册表。这样,如果您有新合同,则始终可以更新注册表。

希望这能有所帮助

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

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

复制
相关文章

相似问题

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