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آف لائن معاہدے کے واقعات
Oracleاوریکل فیڈ واقعات
Socialوائرل حوصلہ افزائی کے واقعات
Bridgeبرج ایونٹس
Governanceگورننس کی تقریبات جب گورننس فیچر فعال ہو

زیادہ تر کنکریٹ فلٹرز ایک اختیاری ID میچ اور ایونٹ سیٹ ماسک کی بھی اجازت دیتے ہیں۔ مثال کے طور پر ، ایک اثاثہ فلٹر ایک اثاثے یا اثاثہ واقعات کی ایک کلاس سے مماثل ہوسکتا ہے ، جبکہ ایک ٹرگر فلٹر ایک ٹرجر ID اور ایک ٹرغر واقعہ سیٹ سے مماثل ہو سکتا ہے۔

پائپ لائن فلٹرز

پائپ لائن فلٹرز بلاک ، ٹرانزیکشن ، ضم اور گواہ واقعات جیسے پروسیسنگ کے واقعات سے ملتے ہیں۔ ان کا استعمال آپریشنل سبسکرپشنز ، بلاک پروسیسنگ ڈیش بورڈز اور ٹرگرز کے لئے کریں جو لیجر ڈیٹا آبجیکٹوں کی بجائے پائپ لائن اسٹیٹ پر رد عمل ظاہر کرتے ہیں۔

ٹرگر فلٹرز

ٹرگرز اپنی حالت کو EventFilterBox کے طور پر ذخیرہ کرتے ہیں۔ ایک ٹرگر کارروائی میں یہ بھی ذخیرہ ہوتا ہے:

  • ایک ایگزیکٹو
  • تکرار کی پالیسی
  • حکام کا اکاؤنٹ
  • ایک اختیاری ٹائم ٹرگر دوبارہ کوشش کی پالیسی
  • میٹا ڈیٹا

ٹرگر اتھارٹی کے پاس ایگزیکٹبل کی طرف سے مطلوبہ اجازتیں ہونی چاہئیں۔ طویل عرصے تک چلنے والے ٹرگرز کے لئے وقف تکنیکی اکاؤنٹس کو ترجیح دی جاتی ہے۔

سوال فلٹرز

استفسار فلٹرز ایونٹ فلٹرز سے علیحدہ ہیں۔ قابل اطلاق سوالات predicate اور selector کی حمایت کو بے نقاب کرسکتے ہیں۔ SDK سے استفسار کے مخصوص ٹائپڈ فلٹرز کا استعمال کریں تاکہ فلٹر ان پٹ استفسار آؤٹ پٹ کی قسم سے مماثل ہو۔

یہ بھی ملاحظہ کریں: