Միջոցառումներ
Միջոցառումներ են թողարկվում, երբ բլոկչեյնի ներսում տեղի են ունենում որոշակի իրեր, օրինակ՝ ստեղծվում է նոր հաշիվ կամ հանձնվում է արգելափակություն:
- խողովակաշարի իրադարձություններ
- տվյալների իրադարձություններ
- ժամանակի իրադարձություններ
- գործարկման իրադարձությունները
Փողովակատարի իրադարձությունները
Pipeline- ի իրադարձությունները թողարկվում են այն ժամանակ, երբ գործարքները ներկայացվում են, կատարվում կամ պարտավորվում բլոկի վրա: Pipeline- ը պարունակում է հետեւյալ տեղեկությունները. Կազմակերպության կարգավիճակը կարող է լինել կամ Validating (վավերացման գործընթաց), Rejected, կամ Committed. Եթե կազմակերպությունը մերժվել է, ներկայացվում է մերժման պատճառը։
Փորձեք այն Taira
Ստուգեք, որ հանրային խողովակաշարի իրադարձությունների հոսքը տեղադրված է.
curl -fsSI https://taira.sora.org/v1/events/sse \
| sed -n '1,12p'Որպեսզի կարողանաք ստուգել առանց հոսքի բաց պահելու, կարդացեք վերջին Explorer- ի գործարքները.
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-հատուկ առարկաներ: Այս տեսակի իրադարձությունները օգտագործվում են տվյալների իրադարձությունների ֆիլտրներում.
Ժամանակային իրադարձություններ
Ժամանակային իրադարձությունները արտանետվում են այն ժամանակ, երբ աշխարհի վիճակի տեսանկյունը պատրաստ է կառավարել ժամանակի գործարկիչները:
Սթրեգեր կատարման իրադարձությունները
Trigger կատարման իրադարձությունները թողարկվում են այն ժամանակ, երբ կատարվում է ExecuteTrigger հրահանգը: Trigger ավարտի իրադարձությունները արտանետվում են սկսողի գործողությունը ավարտելուց հետո: