Skip to content

אירועים

אירועים יוצרים כאשר דברים מסוימים מתרחשים בתוך blockchain, למשל חשבון חדש נוצר או בלוק נחויב. ישנם סוגים שונים של אירועים:

  • אירועי צינור
  • אירועי נתונים
  • אירועים בזמן
  • תפעיל אירועים ביצועים

אירועי צינור

אירועי צינור משוחררים כאשר עסקים מועברים, מבצעים או מחויבים לבלאק. אירועי הצינור מכילים את המידע הבא: סוג האנטיטי שגרמה לאירוע (עסקה או בלוק), ה-hash שלו ומצבו. הסטטוס יכול להיות Validating (עובדה בתהליך), Rejected, או Committed. אם יחידה נדחה, יש להציג את הסיבה לדחות.

נסה את זה על Taira

בדוק אם הזרם של אירועי צינור ציבורי מונע:

bash
curl -fsSI https://taira.sora.org/v1/events/sse \
  | sed -n '1,12p'

כדי לקבל תמונה שנייה שתוכלו לבדוק מבלי לשמור על זרם פתוח, קראו את העסקאות האחרונות של חוקרים:

bash
curl -fsS 'https://taira.sora.org/v1/explorer/transactions?page=1&per_page=5' \
  | jq '{pagination, txs: [.items[] | {hash, block, status, executable}]}'

פתח את מסלול SSE בטרמינל כאשר אתה צריך אירועי חי:

bash
curl -fsS -N https://taira.sora.org/v1/events/sse

אם לא נשלח שום עסקאות בזמן שהזרם פתוח, הפקודה יכולה להישאר בשקט גם אם המסלול בריא.

אירועים נתונים

אירועי נתונים יוצרים כאשר מתרחשים שינויים הקשורים לנתונים של הספרים הגדולים כגון עמיתים, דומנים, חשבונות, נכסים, הגדרות נכסים, NFTs, תפעילים, תפקידים, קונפיגורת שרשרת, מצב המבצע, הוכחות, נכסים סודיים, גשרים או אובייקטים ספציפיים של SORA/Nexus. סוגים אלה של אירועים משמשים ב-filters של אירועי נתונים .

אירועים בזמן

אירועים בזמן נחשפים כאשר תצפית המצב העולמי מוכנה להתמודד עם גורמים מפעילים זמן .

אירועים להוציא לפועל

אירועי ביצוע התניע יוצרים כאשר ההוראה ExecuteTrigger מבוצעת. אירועים של השלמת התניע מוצרים לאחר פעלת התניע מסיימת.