5 个版本 (重大变更)
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.50.0 | 2024年1月24日 |
708 在 魔法豆
每月下载量 615
在 ibc-apps 中使用
125KB
2.5K SLoC
IBC 应用程序
此包是一个顶层库,重新导出跨链通信 (IBC) 应用程序的实现。它作为元包,简化了将各种 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
~350K SLoC