๐ r_ssz
A minimal, readable implementation of Ethereum's [SSZ] in Rust. Built for experimentation, testing, and learning.
โจ Features
- SSZ serialization/deserialization for primitive and composite types
- Full
hash_tree_rootMerkleization support - Supports
BitList,BitVector,List,Vector,Option,UnionandContainer - Minimal dependencies
no-stdsupport
โ Test Coverage
Note:
All implementations have been tested by
@Rimeeeeee and @Soubhik-10
using @chainsafe/ssz package.
๐ฅ Contributors
๐ See the full contributor list.
โ ๏ธ Warning
โ ๏ธ This project is intended for experimentation and learning purposes.
It is not production-ready (Maybe it is โฆ you use it at your own risk).
๐งช Getting Started
Add to Cargo.toml:
= "0.1.1"