#transfer #ibc #cosmos #blockchain #data-structures #ics20

无需 std ibc-app-transfer

ibc-rs 维护,包含 ICS-20 兑换型代币转账应用逻辑的实现,并重新导出从 ibc-app-transfer-types crate 的基本数据结构和域类型

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神奇豆

Download history 1245/week @ 2024-04-29 1156/week @ 2024-05-06 1312/week @ 2024-05-13 1218/week @ 2024-05-20 1124/week @ 2024-05-27 2231/week @ 2024-06-03 898/week @ 2024-06-10 734/week @ 2024-06-17 862/week @ 2024-06-24 821/week @ 2024-07-01 725/week @ 2024-07-08 561/week @ 2024-07-15 426/week @ 2024-07-22 90/week @ 2024-07-29 51/week @ 2024-08-05 203/week @ 2024-08-12

每月下载量 785
6 个 crate 中使用(通过 ibc-apps

Apache-2.0

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