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

nightly no-std dharitri-sc-codec

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

16 个不稳定版本 (3 个破坏性版本)

0.5.1 2024年2月26日
0.5.0 2024年2月26日
0.4.9 2024年2月23日
0.2.0 2024年1月17日
0.0.2 2023年10月30日

#19 in #dharitri

每月 34 次下载
9 个crate中(通过 dharitri-sc)使用

GPL-3.0-only

120KB
3K SLoC

智能合约标准编解码器

crates.io

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

设计用于

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

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

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

no-std

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

它也可以在常规 std 环境中安全运行。

默认提供的类型都不需要分配器。要使用分配器,请传递功能标志 "alloc"。

依赖项

~150–650KB
~11K SLoC