#区块链 #dharitri #智能合约 #wasm #合约 #测试框架

无std drt-sc-codec

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

1个不稳定版本

0.0.1 2024年8月27日

#38#dharitri


4 个crate中使用 (通过 drt-sc)

GPL-3.0-only

130KB
3.5K SLoC

智能合约标准编解码器

crates.io

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

设计目的

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

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

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

无std

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

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

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

依赖项

~81–450KB
~10K SLoC