#ethereum #structs #licensed #shared #etcommon #merkle #prefix

etcommon-trie-test

轻量级以太坊世界状态存储

4个版本

使用旧的Rust 2015

0.3.12 2018年1月1日
0.3.11 2018年1月1日
0.3.9 2018年1月1日
0.3.8 2018年1月1日

#6 in #etcommon

Apache-2.0

240KB
6K SLoC

Etcommon

Build Status

Apache-2许可的通用以太坊结构体,由crates共享。目前是工作进展中。

Crates列表

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

名称 描述 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,因此需要滚动发布以跟上开发速度。

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

依赖项

~1.5MB
~12K SLoC