Skip to content

ဖြစ်ရပ်များ ​

events တွေကို blockchain အတွင်းမှာ ဖြစ်ပျက်တဲ့အခါ ထုတ်လွှင့်ပါတယ်။ ဥပမာ အကောင့်သစ်တစ်ခု ဖန်တီးတာ (သို့) ဘလော့က committed လုပ်တာမျိုးပါ။

  • ပိုက်လိုင်း ဖြစ်ရပ်များ
  • ဒေတာဖြစ်ရပ်များ
  • အချိန်ဖြစ်ရပ်များ
  • trigger execution ဖြစ်ရပ်များ

ပိုက်လိုင်း ဖြစ်ရပ်များ ​

pipeline events ကို transaction သို့မဟုတ် block တစ်ခုကို တင်သွင်း၊ အကောင်အထည်ဖော် (သို့မဟုတ်) commit လုပ်တဲ့အခါ ထုတ်လွှင့်ပါတယ်။ pipeline event မှာ အောက်ပါ အချက်အလက်တွေပါဝင်ပါတယ်- ဖြစ်စဉ်တစ်ခုဖြစ်ပေါ်စေတဲ့ entity အမျိုးအစား (transaction or block), ၎င်းရဲ့ hash နှင့်အခြေအနေ။ ဒီအခြေအနေက Validating (လက်ရှိတည်ငြိမ်မှု) ၊ Rejected သို့မဟုတ် Committed ဖြစ်နိုင်ပါတယ်။ Entity တစ်ခုကို ပယ်ချခဲ့ရင် ပယ်ချခြင်း အကြောင်းရင်းကို ဖော်ပြပါတယ်။

Taira မှာ စမ်းကြည့်ပါ။ ​

အများသုံး pipeline event stream ကို တပ်ဆင်ထားတာကို စစ်ဆေးပါ။

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

ရေစီးကြောင်းကို ဖွင့်မထားဘဲ စစ်ဆေးနိုင်တဲ့ အရှိန်အဟုန်ပြချက်အတွက် မကြာသေးခင်က Explorer Transactions ကို ဖတ်ရှုပါ။

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

SSE လမ်းကြောင်းကို တိုက်ရိုက်ပွဲတွေ လိုအပ်တဲ့အခါ Terminal တစ်ခုမှာ ဖွင့်ပါ။

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

ချောင်းဖွင့်နေစဉ်မှာ ငွေပေးချေမှုမရှိရင် လမ်းကြောင်းက ကျန်းမာပေမဲ့ အမိန့်ဟာ တိတ်ဆိတ်စွာ ရပ်တည်နိုင်ပါတယ်။

ဒေတာဖြစ်ရပ်များ ​

ဒေတာဖြစ်ရပ်များကို စာရင်းအင်းဒေတာများနှင့်စပ်လျဉ်း၍ အပြောင်းအလဲရှိသည့်အခါ ထုတ်လွှင့်ခြင်းဖြစ်သည်။ ဥပမာ တူညီသူများ၊ နယ်ပယ်များ၊ အကောင့်များ၊ အရင်းအမြစ်များ၊ ပိုင်ဆိုင်မှု အဓိပ္ပါယ်ဖွင့်ဆိုချက်များ၊ NFTs၊ trigger များ၊ အခန်းကဏ္ဍများ၊ ကွင်းဆက်ပေါ်က ဖွဲ့စည်းပုံ၊ အကောင်အထည်ဖော်သူအခြေအနေ၊ အထောက်အထားများ၊ လျှို့ဝှက်အရင်းအမြစ်၊ တံတားများ သို့မဟုတ် SORA/Nexus- သီးခြားအရာရာများ။ data event filters မှာ ဒီအဖြစ်အပျက်အမျိုးအစားတွေကို သုံးပါတယ်။

အချိန်ကာလ ဖြစ်ရပ်များ ​

အချိန်ဖြစ်ရပ်တွေကို ကမ္ဘာ့နိုင်ငံရေးအမြင်က ကိုင်တွယ်ဖို့ အသင့်ရှိတဲ့အခါ ထုတ်လွှတ်တယ်။ အချိန် trigger များ.

trigger execution ဖြစ်ရပ်များ ​

Trigger execution events များကို ExecuteTrigger ညွှန်ကြားချက်အား အကောင်အထည်ဖော်သည့်အခါ ထုတ်လွှတ်ပေးသည်။ trigger completion events များသည် trigger လုပ်ဆောင်မှုတစ်ခု ပြီးဆုံးပြီးနောက်မှထုတ်လွှတ်ပေးသည်။