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 日 |
#712 在 神奇豆
每月下载量 785
在 6 个 crate 中使用(通过 ibc-apps)
115KB
2K SLoC
IBC 应用程序
此 crate 是一个顶级库,重新导出跨链通信(IBC)应用程序的实现。它作为一个元 crate,简化了将各种 IBC 应用程序导入和集成到您的区块链中的过程。IBC 是一种分布式协议,它使不同的主权区块链之间能够进行通信。IBC 应用程序抽象化了核心传输、身份验证和排序(TAO)层,让区块链应用开发者只需关注实现业务逻辑。
在 ibc-apps
包中的结构旨在为外部用户提供灵活性。它允许用户选择性地使用整个 ibc-apps
包,或者仅导入特定的子包,无论他们是否需要特定的 IBC 应用程序(例如 ibc-app-transfer
包)或者只是其关联的数据结构(例如 ibc-app-transfer-types
)。这种多功能性使主机能够构建最符合其需求的解决方案。
子包
ibc-apps
包包含以下 IBC 应用的实现
ICS-20:可转让代币转账应用程序
ICS-721:非可转让代币转账应用程序
贡献
IBC 规范使用英语在 cosmos/ibc 仓库 中指定。任何协议更改或说明都应在此处贡献。
如果您有兴趣贡献,请查看 贡献指南。我们欢迎并感谢社区贡献!
依赖
~17MB
~339K SLoC