当我将新的智能合约发布到以太区块链时,我想要通知另一个合约。有没有这样做的选择?例如,当合约到达区块链时自动发送交易。
发布于 2017-03-03 00:37:00
不是,但是是的。
不可能通知合同有关创建的任何合同,我也看不到一种明显的方法来通知由特定用户创建的所有合同。
但是,有一种方法可以通知合同关于某一种合同的所有实例。我怀疑这是一个合理的假设,因为感兴趣的合同可能只对特定类型的合同感兴趣。
您将实现一个工厂模式,并将其用于部署实例。执行部署的功能将负责所需的通知。
希望能有所帮助。
发布于 2017-03-04 16:41:19
因此,让我们称E为您现有的合同。例如,确保它有一个我们可以调用notify的方法。创建新约定时,从构造函数(在部署时调用)中调用E的notify方法。
https://stackoverflow.com/questions/42556762
复制相似问题