11 个版本 (破坏性更新)
新功能 0.54.0 | 2024 年 8 月 12 日 |
---|---|
0.53.0 | 2024 年 5 月 14 日 |
0.52.0 | 2024 年 4 月 26 日 |
0.51.0 | 2024 年 3 月 26 日 |
0.48.1 | 2023 年 11 月 27 日 |
#30 在 #ibc
每月 1,079 次下载
用于 ibc-testkit
160KB
3.5K SLoC
IBC 查询
概述
该软件包提供了一组全面的服务类型、特性和函数,旨在集成 gRPC 查询服务器或在宿主中实现 RPC 方法。它特别便于查询启用 ibc-rs
的链的 IBC 核心客户端、连接和通道层的状态。
功能
- 提供基本的实用请求/响应域类型及其转换为 proto 类型的转换,以实现高效的集成。
- 提供方便的查询对象,并预实现了 gRPC 查询服务。
- 提供已实现查询服务的方便对象
- 包括方便的
QueryContext
和ProvableContext
特性,这些特性扩展了实现 IBC 模块的功能,能够从链中检索状态。 - 为所有域类型推导
serde
和schema
,使其易于(反)序列化。该功能特别适用于 JSON RPC 实现。
备注
-
目前,请求类型的Protobuf表示不支持按特定高度查询。因此,当前状态的
ibc-query
允许将protos转换为兼容方向,但由于缺少query_height
字段,不支持转换为protos。 -
目前
ibc-query
不支持分页。如果您项目需要分页,请提交一个issue并提供您的使用详情。
依赖项
~23MB
~442K SLoC