SSZ
Home
Documentation
Specs
Merkle Proofs
Overview
Introduction
Typing
Serialization
Deserialization
Merkleization
Merkle Proofs
Implementations
Python
TypeScript
Go
Dafny
Java
Nim
C#
Zig
Rust
Swift
GitHub
Site Map
Home
Documentation
Specs
Merkle Proofs
Overview
Introduction
Development
SSZ in Eth2
Typing
Basic Types
Composite Types
Bitfields
Serialization
Simple Objects
Composite Objects
Deserialization
Fixed-Size Objects
Variable-Size Objects
Merkleization
Hashing
Merkleize
Merkleize Helper Functions
hash_tree_root
Merkle Proofs
Helper Functions
Generalized Merkle Tree Indices
SSZ object to index
Helpers for generalized_indices
Merkle Multiproofs
Summaries and Expansions
Implementations
Python
TypeScript
Go
Dafny
Java
Nim
C#
Zig
Rust
Swift
Welcome to the unofficial Guide to SSZ - SimpleSerialize
Visit the
Documentation
section to view up-to-date specifications for SSZ Serialization and Merkle Proofs from the Eth2.0 specs
Visit the
Overview
section for a guide to understanding SSZ
Check out some working
Implementations
of SSZ in a few different programming languages
*TRY IT OUT*
interactive playground coming soon!