Skip to content

Ֆիլտրեր

Ֆիլտրում է խեղդված իրադարձությունների հոսքներն ու գործարկման պայմանները: Ներկայիս ամենաբարձր մակարդակի իրադարձությունների ֆիլտրը EventFilterBox, որը կարող է համընկնել հետեւյալ իրադարձությունների ընտանիքների հետ.

  • Pipeline
  • Data
  • Time
  • ExecuteTrigger
  • TriggerCompleted

Օգտագործեք ամենախեղճ ֆիլտրը, որը համապատասխանում է աշխատանքային հոսքին: Հսկայական ֆիլտրները, ինչպիսիք են DataEventFilter::Any, օգտակար են ախտորոշման համար, բայց նրանք ստիպում են յուրաքանչյուր իրադարձություն վճարել գործարկիչի կամ բաժանորդների համապատասխանեցման ծախսերը:

Տվյալների իրադարձությունների ֆիլտրեր

DataEventFilter համապատասխանում է գլխավոր գրքի տվյալների իրադարձություններին: Ներկայիս տարբերակները ներառում են.

ՎարիանտՄիջոցառման ընտանիք
AnyՑանկացած տվյալների իրադարձություն
PeerԸնկերների կյանքի շրջանակի իրադարձություններ
DomainԴոմենի կյանքի ցիկլը եւ մետադատա իրադարձությունները
AccountՀաշվի կյանքի ցիկլ, մետադատա, կեղծանուն եւ ինքնության իրադարձություններ
AssetԳործիքների հավասարակշռության եւ մետադատային իրադարձությունները
AssetDefinitionԱշունների սահմանման կյանքի ցիկլը, քաղաքականությունը եւ մետադատա իրադարձությունները
NftNFT կյանքի ցիկլի եւ մետադատայի իրադարձություններ
RwaԻրական աշխարհում ակտիվների կյանքի ցիկլային իրադարձություններ
TriggerԿյանքի ցիկլ եւ մետադատա իրադարձությունները
Roleդերային կյանքի շրջանի իրադարձություններ
ConfigurationՇղթանային կոնֆիգուրացիայի իրադարձություններ
ExecutorRuntime կատարող իրադարձությունները
Proofապացույցների ստուգման կյանքի շրջանի իրադարձությունները
ConfidentialԳաղտնի ակտիվների իրադարձությունները
VerifyingKeyԳրանցման ստուգող բանալիները
RuntimeUpgradeԳործընթացային ժամանակի թարմացման իրադարձություններ
SoradnsՀաղթանակի կառավարման իրադարձությունները լուծել
SorafsSoraFS Gateway- ի համապատասխանության իրադարձությունները
SpaceDirectoryՏիեզերական Directory manifest կյանքի ցիկլի իրադարձություններ
EscrowԲացարձակ տեղական ակտիվների պահպանակային կյանքի շրջանի իրադարձությունները
OfflineOffline կարգավորման միջոցառումներ
OracleOracle պարունակության իրադարձությունները
SocialՎիրալային խրախուսող իրադարձություններ
Bridgeկամուրջի իրադարձություններ
GovernanceԿառավարման իրադարձությունները , երբ կառավարման առանձնահատկությունը ակտիվ է

Կոնկրետ ֆիլտրների մեծ մասը նաեւ թույլ է տալիս ընտրական ID համընկնում եւ իրադարձությունների հավաքածու դիմակ: Օրինակ, ակտիվի ֆիլտրը կարող է համընկնել մեկ ակտիվի կամ ակտիվի իրադարձությունների դասի հետ, մինչդեռ գործարկիչ ֆիլտերը կարող են համապատասխանել գործարկիչին ID եւ գործարկիչի իրադարձության հավաքածուն:

Փողովակաշարային ֆիլտրեր

Pipeline ֆիլտրերը համապատասխանում են մշակման իրադարձություններին, ինչպիսիք են բլոկը, գործարքը, միավորումը եւ վկաների իրադարձությունները: Օգտագործեք դրանք օպերացիոն բաժանորդագրություններում, բլոկային մշակման դաշբորդներում եւ սանձազերծիչների համար, որոնք արձագանքում են pipeline- ի վիճակի վրա, այլ ոչ թե գրաֆիկի տվյալների օբյեկտների վրա.

Աջնորդային ֆիլտրեր

Գործարկիչները պահում են իրենց վիճակը որպես EventFilterBox։ Գործարկող գործողությունը նաեւ պահում է:

  • իրականացվող
  • կրկնման քաղաքականություն
  • իշխանության հաշիվ
  • ընտրական ժամանակահատվածի հետագա փորձարկման քաղաքականություն
  • մետադատա

Աջնորդային իշխանությունը պետք է ունենա գործարկելիի կողմից պահանջվող թույլտվությունները: Նախընտրում են հատուկ տեխնիկական հաշվետվություններ երկարատեւ տեւողության աջնորդների համար:

Հարցազրույցների ֆիլտրեր

Հարցազրույցների ֆիլտրերը առանձին են իրադարձությունների ֆիլտրերից: Կրկնվող հարցումները կարող են բացահայտել predicate- ի եւ ընտրողի աջակցությունը: Օգտագործեք հարցման հատուկ տիպված ֆիլտրեր SDK -ից, որպեսզի ֆիլտրի մուտքը համապատասխանի հարցման արտադրանքի տեսքին:

Նայեք նաեւ.