#dharitri #blockchain #smart-contracts #contract #wasm

nightly no-std dharitri-codec

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

41个版本 (4个破坏性版本)

0.4.1 2024年2月15日
0.4.0 2024年2月15日
0.3.9 2024年2月14日
0.2.9 2024年2月7日
0.0.9 2024年1月23日

#18 in #dharitri


12个crate中使用(通过dharitri-wasm

GPL-3.0-only

120KB
3K SLoC

dharitri-codec

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

设计目的

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

主要受到Parity SCALE编解码器的启发,但格式和实现完全不同。

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

no-std

由于为dharitri-wasm智能合约设计,因此需要在无std环境中运行。

依赖项

~150–650KB
~11K SLoC