#contract #multiversx #blockchain #smart-contracts #wasm #macro-derive

无标准库 multiversx-sc-codec-derive

宏实现 multiversx-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]

15 个不稳定版本 (3 个破坏性更新)

0.20.1 2024年7月31日
0.19.0 2024年5月10日
0.18.6 2024年2月2日
0.18.3 2023年12月18日
0.17.1 2023年1月18日

#17 in #multiversx

Download history 673/week @ 2024-04-19 754/week @ 2024-04-26 912/week @ 2024-05-03 1124/week @ 2024-05-10 846/week @ 2024-05-17 1064/week @ 2024-05-24 774/week @ 2024-05-31 716/week @ 2024-06-07 883/week @ 2024-06-14 660/week @ 2024-06-21 780/week @ 2024-06-28 1045/week @ 2024-07-05 717/week @ 2024-07-12 510/week @ 2024-07-19 1078/week @ 2024-07-26 841/week @ 2024-08-02

3,289 每月下载量
16 个crate中 使用(直接使用 2 个)

GPL-3.0-only

27KB
569 代码行,不包括注释

智能合约标准编解码器 derive 功能

crates.io

包含所有宏代码生成的 multiversx-sc-codec 序列化器 crate。

目前提供 4 个 derive 宏

  • NestedEncode
  • NestedDecode
  • TopEncode
  • TopDecode

有关序列化格式的更多信息,请参阅 开发者参考

依赖关系

~295–750KB
~18K SLoC