ფილტრები
Filters ვიწრო მოვლენების ნაკადები და trigger პირობები. ამჟამინდელი უმაღლესი დონეზე მოვლენების ფილტრი არის EventFilterBox, რომელიც შეიძლება შეესაბამებოდეს შემდეგ მოვლენათა ოჯახებს:
PipelineDataTimeExecuteTriggerTriggerCompleted
გამოიყენეთ ყველაზე ვიწრო ფილტრი, რომელიც შეესაბამება სამუშაო პროცესს. ფართო ფილტრები, როგორიცაა DataEventFilter::Any, გამოსადეგია დიაგნოსტიკისთვის, მაგრამ ისინი ყოველ მოვლენას იხდიან გამოწვევის ან აბონენტების შეესაბმელების ხარჯებს.
მონაცემთა მოვლენების ფილტრები
DataEventFilter შეესაბამება მთავრობის მონაცემთა მოვლენებს. მისი მიმდინარე ვარიანტები მოიცავს:
| ვარიანტი | მოვლენების ოჯახი |
|---|---|
Any | ნებისმიერი მონაცემთა მოვლენა |
Peer | პარტნიორების ცხოვრების ციკლის მოვლენები |
Domain | დომენის სასიცოცხლო ციკლი და მეტა მონაცემების მოვლენები |
Account | ანგარიშის სიცოცხლის ციკლი, მეტა მონაცემები, ანალიზი და იდენტობის მოვლენები |
Asset | აქტივების ბალანსი და მეტა მონაცემების მოვლენები |
AssetDefinition | აქტივების განსაზღვრის სიცოცხლის ციკლი, პოლიტიკა და მეტა მონაცემების მოვლენები |
Nft | NFT სიცოცხლის ციკლი და მეტა მონაცემების მოვლენები |
Rwa | რეალური სამყაროს აქტივების სიცოცხლის ციკლის მოვლენები |
Trigger | ტრიგერი სიცოცხლის ციკლი და მეტა მონაცემების მოვლენები |
Role | როლების ცხოვრების ციკლის მოვლენები |
Configuration | ქსელის კონფიგურაციის მოვლენები |
Executor | Runtime აღმასრულებელი მოვლენები |
Proof | მტკიცებულების შემოწმება სიცოცხლის ციკლის მოვლენები |
Confidential | კონფიდენციალური აქტივების მოვლენები |
VerifyingKey | რეგისტრაციის ღილაკების გადამოწმება |
RuntimeUpgrade | გაშვების დროის განახლების მოვლენები |
Soradns | რეგისტრაციის მართვის მოვლენების გადაჭრა |
Sorafs | SoraFS კარიბჭის შესაბამისობის მოვლენები |
SpaceDirectory | Space Directory სიცოცხლის ციკლის მოვლენების მანიფესტირება |
Escrow | გამჭვირვალე ადგილობრივი აქტივების საფინანსო გადამხდელობის ციკლის მოვლენები |
Offline | Offline ანგარიშსწორების მოვლენები |
Oracle | Oracle ფეიდის მოვლენები |
Social | ვირუსული სტიმულირების მოვლენები |
Bridge | ხიდების ღონისძიებები |
Governance | მმართველობის ღონისძიებები, როდესაც გათვალისწინებულია მმართველობა |
ბეტონის ფილტრების უმეტესობა ასევე იძლევა ID მაჩერისა და მოვლენათა კომპლექტის ნიღაბს. მაგალითად, აქტივის ფილტრმა შეიძლება შეესაბამოს ერთ აქტივს ან აქტივების მოვლენათა კლასს, ხოლო გამომწვევი ფილტრი შეუძლია შეესაბმოს გამოწვევას ID და გამამოქმედი მოვლენის კომპლექტს.
მილსადენების ფილტრები
მილსადენის ფილტრები შეესაბამება დამუშავების მოვლენებს, როგორიცაა ბლოკი, ტრანზაქცია, შერწყმა და მოწმე მოვლენები. გამოიყენეთ ისინი ოპერაციული აბონენტებისთვის, ბლოკის დამუშავების დეშბორდებისთვის და მაშველებისთვის, რომლებიც რეაგირებენ მილსადნის მდგომარეობაზე, ვიდრე წიგნის მონაცემთა ობიექტებზე.
ტრიგერული ფილტრები
ტრიგერები ინახავს თავიანთ მდგომარეობას EventFilterBox. ტრიგერის მოქმედება ასევე ინახავს:
- აღსრულებადი
- განმეორების პოლიტიკა
- ავტორიტეტის ანგარიში
- ვარიანტი დროის გამოწვევის ხელახალი მცდელობის პოლიტიკა
- მეტა მონაცემები
საგამოძრავებელი ორგანოს უნდა ჰქონდეს იმ ნებართვები, რომლებიც მოითხოვს განხორციელებადი. უპირატესობა აქვს სპეციალურ ტექნიკურ ანგარიშებს ხანგრძლივი გაშვებისთვის.
შეკითხვების ფილტრები
გამოკითხვის ფილტრები განცალკევებულია მოვლენების ფილტრებისაგან. იტერირებადი გამოკითხვები შეიძლება გამოავლინოს პრედიკატისა და სელექტორის მხარდაჭერა. გამოიყენეთ გამოკითხვის სპეციფიკური ტიპირებული ფილტრები SDK -დან, ასე რომ ფილტრის შესავალი შეესაბამება გამოკითხვის გამოსავალის ტიპს.
იხილეთ ასევე:
- მოვლენები
- Native Asset Escrow (შესამეურნეობის ეროვნული აქტივების გადახდა)
- ტრიგერები
- შეკითხვები
- შეკითხვის რეფერენცია