#ethereum #no-std #block #transaction #structs #etcommon #licensed

no-std etcommon-block-core

Ethereum 的核心区块和交易类型

4 个版本 (2 个重大变更)

使用旧的 Rust 2015

0.3.1 2019 年 10 月 25 日
0.3.0 2018 年 10 月 16 日
0.2.0 2018 年 10 月 12 日
0.1.0 2017 年 10 月 19 日

#7#etcommon

Download history 154/week @ 2024-03-15 187/week @ 2024-03-22 135/week @ 2024-03-29 127/week @ 2024-04-05 292/week @ 2024-04-12 226/week @ 2024-04-19 176/week @ 2024-04-26 193/week @ 2024-05-03 186/week @ 2024-05-10 156/week @ 2024-05-17 82/week @ 2024-05-24 66/week @ 2024-05-31 46/week @ 2024-06-07 77/week @ 2024-06-14 133/week @ 2024-06-21 35/week @ 2024-06-28

299 每月下载量
用于 15 个 crate (2 个直接使用)

Apache-2.0

185KB
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 将遵循正常的发布流程。

依赖项

~1.5MB
~14K SLoC