QIWA / EXPRESS
Stellar JavaScript SDK v17.4.0 新增归档事件查询
Stellar JavaScript SDK 于 10 月 25 日发布 v17.4.0,新增 rpc.Server.queryEvents(),为归档 RPC 节点的 queryEvents JSON-RPC 方法提供类型化调用和结果解析。
开发者可以按 Ledger 范围及过滤条件查询事件,或使用返回的 cursor 继续扫描;主题过滤条件支持 ScVal。响应包含 scanStatus、scannedLedger 等扫描进度信息。每次调用只返回一页,SDK 不会自动完成分页。
该 RPC 方法目前仍处于 Beta,并且仅由归档 RPC 节点提供,不能假定普通 RPC 服务已支持。新版本还增加了 rpc.Api.isQueryEventsError() 和 rpc.parseRawQueryEvents();现有 getEvents() 行为未变,也未在此次发布中宣布弃用。
集成前应核对所用 RPC 提供方是否开放归档接口,并处理分页、游标结束及查询错误;SDK 新增接口不等于所有网络端点均已部署该服务。