#applications #ibc #cosmos #blockchain #token-transfer

no-std ibc-apps

ibc-rs 维护,重新导出了一套实现各种 IBC 应用程序的库,使得 IBC 业务逻辑能够平滑地集成到任何区块链系统中

10 个版本 (6 个重大更新)

新版本 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 日

#81 in 神奇豆子

Download history 1651/week @ 2024-04-22 1247/week @ 2024-04-29 1143/week @ 2024-05-06 1299/week @ 2024-05-13 1219/week @ 2024-05-20 1116/week @ 2024-05-27 2236/week @ 2024-06-03 894/week @ 2024-06-10 728/week @ 2024-06-17 854/week @ 2024-06-24 817/week @ 2024-07-01 723/week @ 2024-07-08 551/week @ 2024-07-15 450/week @ 2024-07-22 87/week @ 2024-07-29 47/week @ 2024-08-05

每月下载量 1,149
4 个 crate 中使用 (通过 ibc)

Apache-2.0

51KB
946 代码行

IBC 应用程序

该 crate 是一个顶级库,重新导出 Inter-Blockchain Communication (IBC) 应用程序的实现。它作为一个元crate,简化了将各种 IBC 应用程序导入和集成到您的区块链中的过程。IBC 是一种分布式协议,它使得不同的主权区块链之间能够进行通信。IBC 应用程序抽象化了核心传输、身份验证和排序 (TAO) 层,让区块链应用程序开发者只需关注实现业务逻辑。

《ibc-apps》存储库内部结构旨在为外部用户提供灵活性。它允许用户选择性地使用整个《ibc-apps》存储库,或者仅导入特定的子存储库,无论他们是否需要特定的IBC应用程序(例如《ibc-app-transfer》存储库)或仅其相关数据结构(例如《ibc-app-transfer-types》存储库)。这种多功能性使主机(包括链集成商、中继或任何IBC工具项目)能够在最适合其需求的层上构建自己的解决方案。

子存储库

《ibc-apps》存储库包含以下IBC应用程序的实现

ICS-20:可流通代币转账应用程序

ICS-721:非可流通代币转账应用程序

贡献

IBC在cosmos/ibc仓库中以英文指定。任何协议更改或说明都应在此贡献。

如果您有兴趣贡献,请查看CONTRIBUTING指南。我们欢迎并赞赏社区的贡献!

依赖关系

~17MB
~339K SLoC