4 个版本

使用旧的 Rust 2015

0.2.1 2017 年 8 月 9 日
0.2.0 2017 年 8 月 4 日
0.1.1 2017 年 8 月 2 日
0.1.0 2017 年 8 月 2 日

#5 in #etcommon

Download history 136/week @ 2024-03-29 134/week @ 2024-04-05 310/week @ 2024-04-12 232/week @ 2024-04-19 186/week @ 2024-04-26 208/week @ 2024-05-03 203/week @ 2024-05-10 162/week @ 2024-05-17 98/week @ 2024-05-24 73/week @ 2024-05-31 52/week @ 2024-06-07 88/week @ 2024-06-14 138/week @ 2024-06-21 81/week @ 2024-06-28 39/week @ 2024-07-05 77/week @ 2024-07-12

353 个月下载
用于 14 个 crate(2 直接)

Apache-2.0

180KB
4.5K SLoC

Etcommon

Build Status

Apache-2 许可的通用 Ethereum 结构体,由 crate 共享。目前正在开发中。

crate 列表

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

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

滚动发布

由于 etcommon 将依赖于许多其他项目,如 SputnikVM 和 EASM,因此需要滚动发布以保持与开发速度同步。

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


lib.rs:

Ethereum 的 bloom 日志实现

依赖项

~1.5MB
~12K SLoC