钩子(Hooks)
其他模块可以注册操作,以便在ocr模块内发生特定事件时执行。以下钩子可以在ocr中注册:
AfterSetFeedConfig(ctx sdk.Context, feedConfig *FeedConfig)在feed配置创建或更新后调用
AfterTransmit(ctx sdk.Context, feedId string, answer math.LegacyDec, timestamp int64)在信息传输时调用
AfterFundFeedRewardPool(ctx sdk.Context, feedId string, newPoolAmount sdk.Coin)在feed奖励池更新时调用
注意:oracle模块接受AfterTransmit钩子,用于在传输时存储累计价格。
Last updated