#elrond #blockchain #smart-contracts #contract #wasm #test-framework

nightly no-std elrond-codec

轻量级二进制序列化/反序列化器,专为 Elrond 智能合约编写

30 个版本 (15 个重大更新)

0.16.0 2022 年 12 月 15 日
0.14.0 2022 年 10 月 13 日
0.12.0 2022 年 7 月 8 日
0.10.0 2022 年 3 月 17 日
0.1.1 2020 年 7 月 18 日

#1991 in 魔法豆

Download history 175/week @ 2024-03-12 135/week @ 2024-03-19 108/week @ 2024-03-26 239/week @ 2024-04-02 114/week @ 2024-04-09 150/week @ 2024-04-16 182/week @ 2024-04-23 101/week @ 2024-04-30 105/week @ 2024-05-07 97/week @ 2024-05-14 142/week @ 2024-05-21 100/week @ 2024-05-28 120/week @ 2024-06-04 83/week @ 2024-06-11 114/week @ 2024-06-18 84/week @ 2024-06-25

每月 420 次下载
18 个 crate 中使用 (直接使用 2 个)

GPL-3.0-only

120KB
3K SLoC

elrond-codec

轻量级二进制序列化/反序列化器,专为 Elrond 智能合约编写。

设计目标

  • 生成最小的 WASM 字节码
  • 快速
  • 尽可能避免数据复制

在很大程度上受到 Parity SCALE 编码器的启发,但格式和实现完全不同。

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

no-std

由于是为 elrond-wasm 智能合约设计的,它需要在无 std 环境中运行。

依赖项

~150–650KB
~11K SLoC