#ethereum #no-std #big-integer #structs #shared #licensed #sputnik-vm

no-std etcommon-bigint

SputnikVM和其他以太坊经典客户端的大整数(256位和512位)实现

27次发布

使用旧的Rust 2015

0.2.10 2018年11月6日
0.2.9 2017年11月6日
0.2.8 2017年10月19日
0.2.7 2017年9月3日
0.1.14 2017年7月6日

#2 in #sputnik-vm

Download history 380/week @ 2024-03-13 503/week @ 2024-03-20 458/week @ 2024-03-27 396/week @ 2024-04-03 530/week @ 2024-04-10 532/week @ 2024-04-17 496/week @ 2024-04-24 431/week @ 2024-05-01 538/week @ 2024-05-08 383/week @ 2024-05-15 348/week @ 2024-05-22 267/week @ 2024-05-29 258/week @ 2024-06-05 287/week @ 2024-06-12 361/week @ 2024-06-19 263/week @ 2024-06-26

1,212 每月下载次数
22 crates 中使用

Apache-2.0

135KB
3.5K SLoC

Etcommon

Build Status

Apache-2许可的共享以太坊结构体。目前仍在开发中。

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 适用于以太坊的默克尔树 crates.io Documentation
etcommon-block 以太坊的块、交易和账户结构体 crates.io Documentation
etcommon-block-core 以太坊的核心块、交易和账户结构体 crates.io Documentation

滚动发布

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

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

依赖项

~88–400KB