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 神奇豆子
每月下载量 1,149
在 4 个 crate 中使用 (通过 ibc)
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