SSZ
Home
Visualizer
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
Visualizer
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
SSZ Visualizer *under construction*
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!