20次发布

使用旧的Rust 2015

0.4.0 2018年1月6日
0.3.11 2018年1月1日
0.3.8 2017年10月3日
0.3.7 2017年9月27日
0.2.8 2017年8月15日

#3 in #etcommon

Download history 169/week @ 2024-03-04 147/week @ 2024-03-11 147/week @ 2024-03-18 186/week @ 2024-03-25 147/week @ 2024-04-01 137/week @ 2024-04-08 300/week @ 2024-04-15 245/week @ 2024-04-22 111/week @ 2024-04-29 228/week @ 2024-05-06 170/week @ 2024-05-13 146/week @ 2024-05-20 70/week @ 2024-05-27 73/week @ 2024-06-03 56/week @ 2024-06-10 73/week @ 2024-06-17

274每月下载
用于 14 个crate(3 个直接使用)

Apache-2.0

235KB
6K SLoC

Etcommon

Build Status

Apache-2 许可的共享以太坊结构,由crate提供。目前正在开发中。

Crate列表

以下是etcommon项目提供的所有crate。

名称 描述 Crates.io 文档
etcommon-rlp 递归长度前缀编码、解码和压缩 crates.io Documentation
etcommon-bigint 大整数和哈希实现 crates.io Documentation
etcommon-hexutil 小十六进制解码辅助工具 crates.io Documentation
etcommon-bloom 以太坊的日志Bloom crates.io Documentation
etcommon-trie 针对以太坊的Merkle Trie crates.io Documentation
etcommon-block 以太坊的块、交易和账户结构 crates.io Documentation
etcommon-block-core 以太坊的核心块、交易和账户结构 crates.io Documentation

滚动发布

由于 etcommon 将依赖许多其他项目,如 SputnikVM 和 EASM,因此滚动发布是必要的,以跟上开发速度。

请注意,滚动发布仅适用于子crate,如 etcommon-bigintetcommon-rlpetcommon-util 等。顶级crate etcommon 将遵循正常的发布流程。


lib.rs:

以太坊的Merkle trie实现。

依赖关系

~1.5MB
~12K SLoC