אירועים
אירועים יוצרים כאשר דברים מסוימים מתרחשים בתוך blockchain, למשל חשבון חדש נוצר או בלוק נחויב. ישנם סוגים שונים של אירועים:
- אירועי צינור
- אירועי נתונים
- אירועים בזמן
- תפעיל אירועים ביצועים
אירועי צינור
אירועי צינור משוחררים כאשר עסקים מועברים, מבצעים או מחויבים לבלאק. אירועי הצינור מכילים את המידע הבא: סוג האנטיטי שגרמה לאירוע (עסקה או בלוק), ה-hash שלו ומצבו. הסטטוס יכול להיות Validating (עובדה בתהליך), Rejected, או Committed. אם יחידה נדחה, יש להציג את הסיבה לדחות.
נסה את זה על Taira
בדוק אם הזרם של אירועי צינור ציבורי מונע:
curl -fsSI https://taira.sora.org/v1/events/sse \
| sed -n '1,12p'כדי לקבל תמונה שנייה שתוכלו לבדוק מבלי לשמור על זרם פתוח, קראו את העסקאות האחרונות של חוקרים:
curl -fsS 'https://taira.sora.org/v1/explorer/transactions?page=1&per_page=5' \
| jq '{pagination, txs: [.items[] | {hash, block, status, executable}]}'פתח את מסלול SSE בטרמינל כאשר אתה צריך אירועי חי:
curl -fsS -N https://taira.sora.org/v1/events/sseאם לא נשלח שום עסקאות בזמן שהזרם פתוח, הפקודה יכולה להישאר בשקט גם אם המסלול בריא.
אירועים נתונים
אירועי נתונים יוצרים כאשר מתרחשים שינויים הקשורים לנתונים של הספרים הגדולים כגון עמיתים, דומנים, חשבונות, נכסים, הגדרות נכסים, NFTs, תפעילים, תפקידים, קונפיגורת שרשרת, מצב המבצע, הוכחות, נכסים סודיים, גשרים או אובייקטים ספציפיים של SORA/Nexus. סוגים אלה של אירועים משמשים ב-filters של אירועי נתונים .
אירועים בזמן
אירועים בזמן נחשפים כאשר תצפית המצב העולמי מוכנה להתמודד עם גורמים מפעילים זמן .
אירועים להוציא לפועל
אירועי ביצוע התניע יוצרים כאשר ההוראה ExecuteTrigger מבוצעת. אירועים של השלמת התניע מוצרים לאחר פעלת התניע מסיימת.