当我向以太坊区块链发布新的智能合约时,我想通知另一个合约。有什么选择吗?例如,当合约到达区块链时自动发送交易。
问问题
285 次
2 回答
1
不,但是是的。
不可能就创建的任何合约通知合约,而且我看不到一种明显的方式来通知特定用户创建的所有合约。
但是,有一种方法可以通知合同有关某种合同的所有实例。我怀疑这是一个合理的假设,因为感兴趣的合同可能只对某种类型的合同感兴趣。
您将实现一个工厂模式并让它部署实例。执行部署的功能将负责所需的通知。
希望能帮助到你。
于 2017-03-02T16:37:00.037 回答
0
因此,让我们将 E 称为您现有的合同。确保它有一个我们可以调用 notify 的方法。当您创建新合约时,从构造函数(在部署时调用)然后调用 E 的 notify 方法。
于 2017-03-04T08:41:18.530 回答