#cosmwasm #ibc #light-client #ics-08

无 std ibc-client-cw

包含将使用 ibc-rs 构建的轻客户端集成到 CosmWasm 合同所需的数据类型和实现。它作为一个库,允许用户导入适用于所有轻客户端的通用 Context 对象,引入它们的实际客户端类型,并将它们组装的上下文集成到 CosmWasm 合同的入口点。

3 个版本 (破坏性更新)

新功能 0.54.0 2024 年 8 月 13 日
0.53.0 2024 年 5 月 14 日
0.52.0 2024 年 4 月 26 日

#1980神奇豆

Download history 100/week @ 2024-04-22 90/week @ 2024-04-29 500/week @ 2024-05-06 901/week @ 2024-05-13 899/week @ 2024-05-20 747/week @ 2024-05-27 821/week @ 2024-06-03 555/week @ 2024-06-10 477/week @ 2024-06-17 736/week @ 2024-06-24 639/week @ 2024-07-01 577/week @ 2024-07-08 372/week @ 2024-07-15 146/week @ 2024-07-22 23/week @ 2024-07-29 6/week @ 2024-08-05

每月下载 557 次
ibc-client-tendermint-cw 中使用

Apache-2.0

84KB
1.5K SLoC

CosmWasm 集成

本系列旨在提供库,以简化将各种 ibc-rs 核心、客户端和应用作为 CosmWasm 合同实现的实施。目前,可用的包包括:

IBC 客户端

  • ibc-client-cw: 提供工具和通用 Context 对象,以简化将任何由 ibc-rs 驱动的轻客户端作为 CosmWasm 合同实现的实施。
    • 要使用此库开发的 CosmWasm 合同,托管环境必须支持 CosmWasm 模块,并使用支持 08-wasm 代理轻客户端的 ibc-go 版本。

[!注意] ibc-client-cw 目前处于开发中,不应用于生产部署。用户应谨慎使用,并在非生产环境中彻底测试。

[!提示] ibc-client-tendermint-cw 的预编译 CosmWasm 合同作为 Github 工作流工件可在 操作 选项卡中找到。它们可以使用 actions/download-artifact@v4 操作下载。

依赖项

~20MB
~412K SLoC