4个版本 (2个破坏性更新)
使用旧Rust 2015
0.3.0 | 2018年2月5日 |
---|---|
0.2.1 | 2017年10月5日 |
0.2.0 | 2017年8月27日 |
0.1.0 | 2017年7月1日 |
#15 in #sputnik-vm
270KB
776 行
Etclient
基于SputnikVM (evm-rs
) 和 etcommon (ethereum-rs
) 的一个最简Ethereum客户端。
开始使用
您可以通过安装Rust然后运行来尝试这个
cargo run --release
目前我们有一个完整的区块验证器正在运行,并且能够与网络同步区块链。请注意,存储目前是内存中的。
组件
| 名称 | 描述 | 仓库 | | evm-rs | etclient使用的SputnikVM的夜间版本。Ethereum虚拟机的纯Rust实现。 | 仓库 | | ethereum-rs | etclient使用的etcommon-rs的夜间版本。交易和区块的通用Ethereum结构。 | 仓库 | | ethash-rs | Rust中的简单Ethash实现。 | 仓库 | | devp2p-rs | Ethereum网络层Rust实现。 | 仓库 | | libsecp256k1-rs | 纯Rust SECP256K1加密实现的夜间版本。 | 仓库 |
依赖项
~19MB
~330K SLoC