#grpc #ibc #cosmos #blockchain #rpc #client-connection

无 std ibc-query

ibc-rs 维护,包含 IBC 核心查询类型、实用函数和 gRPC 服务实现

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

Download history 85/week @ 2024-04-24 9/week @ 2024-05-01 96/week @ 2024-05-08 462/week @ 2024-05-15 711/week @ 2024-05-22 726/week @ 2024-05-29 637/week @ 2024-06-05 642/week @ 2024-06-12 571/week @ 2024-06-19 772/week @ 2024-06-26 496/week @ 2024-07-03 555/week @ 2024-07-10 242/week @ 2024-07-17 107/week @ 2024-07-24 14/week @ 2024-07-31

每月 1,079 次下载
用于 ibc-testkit

Apache-2.0

160KB
3.5K SLoC

IBC 查询

概述

该软件包提供了一组全面的服务类型、特性和函数,旨在集成 gRPC 查询服务器或在宿主中实现 RPC 方法。它特别便于查询启用 ibc-rs 的链的 IBC 核心客户端、连接和通道层的状态。

功能

  • 提供基本的实用请求/响应域类型及其转换为 proto 类型的转换,以实现高效的集成。
  • 提供方便的查询对象,并预实现了 gRPC 查询服务。
  • 提供已实现查询服务的方便对象
  • 包括方便的 QueryContextProvableContext 特性,这些特性扩展了实现 IBC 模块的功能,能够从链中检索状态。
  • 为所有域类型推导 serdeschema,使其易于(反)序列化。该功能特别适用于 JSON RPC 实现。

备注

  • 目前,请求类型的Protobuf表示不支持按特定高度查询。因此,当前状态的ibc-query允许将protos转换为兼容方向,但由于缺少query_height字段,不支持转换为protos。

  • 目前ibc-query不支持分页。如果您项目需要分页,请提交一个issue并提供您的使用详情。

依赖项

~23MB
~442K SLoC