Skip to content

ფილტრები

Filters ვიწრო მოვლენების ნაკადები და trigger პირობები. ამჟამინდელი უმაღლესი დონეზე მოვლენების ფილტრი არის 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 კარიბჭის შესაბამისობის მოვლენები
SpaceDirectorySpace Directory სიცოცხლის ციკლის მოვლენების მანიფესტირება
Escrowგამჭვირვალე ადგილობრივი აქტივების საფინანსო გადამხდელობის ციკლის მოვლენები
OfflineOffline ანგარიშსწორების მოვლენები
OracleOracle ფეიდის მოვლენები
Socialვირუსული სტიმულირების მოვლენები
Bridgeხიდების ღონისძიებები
Governanceმმართველობის ღონისძიებები, როდესაც გათვალისწინებულია მმართველობა

ბეტონის ფილტრების უმეტესობა ასევე იძლევა ID მაჩერისა და მოვლენათა კომპლექტის ნიღაბს. მაგალითად, აქტივის ფილტრმა შეიძლება შეესაბამოს ერთ აქტივს ან აქტივების მოვლენათა კლასს, ხოლო გამომწვევი ფილტრი შეუძლია შეესაბმოს გამოწვევას ID და გამამოქმედი მოვლენის კომპლექტს.

მილსადენების ფილტრები

მილსადენის ფილტრები შეესაბამება დამუშავების მოვლენებს, როგორიცაა ბლოკი, ტრანზაქცია, შერწყმა და მოწმე მოვლენები. გამოიყენეთ ისინი ოპერაციული აბონენტებისთვის, ბლოკის დამუშავების დეშბორდებისთვის და მაშველებისთვის, რომლებიც რეაგირებენ მილსადნის მდგომარეობაზე, ვიდრე წიგნის მონაცემთა ობიექტებზე.

ტრიგერული ფილტრები

ტრიგერები ინახავს თავიანთ მდგომარეობას EventFilterBox. ტრიგერის მოქმედება ასევე ინახავს:

  • აღსრულებადი
  • განმეორების პოლიტიკა
  • ავტორიტეტის ანგარიში
  • ვარიანტი დროის გამოწვევის ხელახალი მცდელობის პოლიტიკა
  • მეტა მონაცემები

საგამოძრავებელი ორგანოს უნდა ჰქონდეს იმ ნებართვები, რომლებიც მოითხოვს განხორციელებადი. უპირატესობა აქვს სპეციალურ ტექნიკურ ანგარიშებს ხანგრძლივი გაშვებისთვის.

შეკითხვების ფილტრები

გამოკითხვის ფილტრები განცალკევებულია მოვლენების ფილტრებისაგან. იტერირებადი გამოკითხვები შეიძლება გამოავლინოს პრედიკატისა და სელექტორის მხარდაჭერა. გამოიყენეთ გამოკითხვის სპეციფიკური ტიპირებული ფილტრები SDK -დან, ასე რომ ფილტრის შესავალი შეესაბამება გამოკითხვის გამოსავალის ტიპს.

იხილეთ ასევე: