2

当我向以太坊区块链发布新的智能合约时,我想通知另一个合约。有什么选择吗?例如,当合约到达区块链时自动发送交易。

4

2 回答 2

1

不,但是是的。

不可能就创建的任何合约通知合约,而且我看不到一种明显的方式来通知特定用户创建的所有合约。

但是,有一种方法可以通知合同有关某种合同的所有实例。我怀疑这是一个合理的假设,因为感兴趣的合同可能只对某种类型的合同感兴趣。

您将实现一个工厂模式并让它部署实例。执行部署的功能将负责所需的通知。

希望能帮助到你。

于 2017-03-02T16:37:00.037 回答
0

因此,让我们将 E 称为您现有的合同。确保它有一个我们可以调用 notify 的方法。当您创建新合约时,从构造函数(在部署时调用)然后调用 E 的 notify 方法。

于 2017-03-04T08:41:18.530 回答