Skip to content

過器

目前的最高級別事件過器是 EventFilterBox,可以匹配這些事件家族:

  • Pipeline
  • Data
  • Time
  • ExecuteTrigger
  • TriggerCompleted

使用與工作流程相匹配的最窄的過器. DataEventFilter::Any等寬過器對於診斷有用,但它們使每個事件都支付了觸發或訂閱者匹配的成本.

數據事件過器

DataEventFilter與本書數據事件相匹配.其當前的變體包括:

變量事件家族
Any任何數據事件
Peer同行生命週期事件
Domain域的生命週期和元數據事件
Account賬戶生命週期,元數據,號和身份事件
Asset資產平衡和元數據事件
AssetDefinition資產定義生命週期,政策和元數據事件
NftNFT 生命週期和元數據事件
Rwa現實世界資產生命週期事件
Trigger觸發生命週期和元數據事件
Role角色生命週期事件
Configuration鏈上配置事件
Executor運行時間執行器事件
Proof證據驗證生命週期事件
Confidential機密資產事件
VerifyingKey驗證密鑰登記事件
RuntimeUpgrade運行時間升級事件
Soradns解決目錄管理事件
SorafsSoraFS 門戶合規事件
SpaceDirectory空間目錄表現生命週期事件
Escrow透明的本地資產託管生命週期事件
Offline線下結算活動
OracleOracle的源事件
Social病毒激勵活動
Bridge橋樑活動
Governance管理功能啓用時的治理事件

大多數混凝土過器還允許可選的 ID 匹配器和事件設置面具.例如,資產過器可以匹配一個資產或一類資產事件,而觸發器過器則可以匹配觸發器 ID 和觸發事件集.

管道過器

管道過器與區塊,交易,合併和見證事件等處理事件相匹配.使用它們用於運營訂閱,區塊處理儀表板以及反應於管道狀態而不是本書數據對象的觸發器.

觸發器過器

觸發器存儲其狀態爲 EventFilterBox.觸發器操作還存儲:

  • 一個可執行的
  • 一項重複政策
  • 一個權威賬戶
  • 可選的時間觸發器重試政策
  • 超級數據

發動機必須具備可執行器所需的權限. 優先考慮專用技術賬戶,而不是長期發動機.

查詢過器

查詢過器與事件過器分開.可回覆的查詢可以暴露預示和選擇器支持.使用來自 SDK 的查詢特定類型的過器,以便過器輸入匹配查詢輸出類型.

此外,請參見: