事件
在区块链中发生某些事情时发出事件,例如创建新的帐户或提交一个区块. 有不同的类型的事件:
- 管道事件
- 数据事件
- 时间事件
- 触发执行事件
管道事件
一个管道事件包含以下信息:导致事件 (交易或区块) 的实体类型,其哈希和状态.状态可以是 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 特定对象.这些类型的事件用于数据事件过器.
时间事件
当世界状态视图准备好处理 时间触发器时,时间事件会发射.
引发执行事件
当执行 ExecuteTrigger指令时发出触发器执行事件.触发器完成事件在触发器操作结束后发出.