https://github.com/chainsafe/ssz
Typescript implementation of Simple Serialize (SSZ)
https://github.com/chainsafe/ssz
eth2 merkle-tree simple-serialize ssz typescript
Last synced: 3 months ago
JSON representation
Typescript implementation of Simple Serialize (SSZ)
- Host: GitHub
- URL: https://github.com/chainsafe/ssz
- Owner: ChainSafe
- License: other
- Created: 2020-02-20T19:08:33.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-08-25T12:35:25.000Z (5 months ago)
- Last Synced: 2025-10-09T20:19:03.684Z (4 months ago)
- Topics: eth2, merkle-tree, simple-serialize, ssz, typescript
- Language: TypeScript
- Homepage: https://simpleserialize.com/
- Size: 9.53 MB
- Stars: 59
- Watchers: 6
- Forks: 22
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# @Chainsafe/ssz
> Typescript Simple Serialize (SSZ) libraries
## Intro
This monorepo is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project.
It contains packages related to [Simple Serialize](https://github.com/ethereum/consensus-specs/blob/dev/ssz/simple-serialize.md).
## Packages
| Package | Version | License | Docs | Description |
| ------- | ------- | ------- | ---- | ----------- |
| [@chainsafe/as-sha256](https://github.com/ChainSafe/ssz/tree/master/packages/as-sha256) | [](https://www.npmjs.com/package/@chainsafe/as-sha256) | [](https://opensource.org/licenses/Apache-2.0) | [](https://github.com/ChainSafe/ssz/tree/master/packages/as-sha256) | SHA256 optimized for 64 byte input |
| [@chainsafe/persistent-merkle-tree](https://github.com/ChainSafe/ssz/tree/master/packages/persistent-merkle-tree) | [](https://www.npmjs.com/package/@chainsafe/persistent-merkle-tree) | [](https://opensource.org/licenses/Apache-2.0) | [](https://github.com/ChainSafe/ssz/tree/master/packages/persistent-merkle-tree) | Merkle tree using structural sharing |
| [@chainsafe/persistent-ts](https://github.com/ChainSafe/ssz/tree/master/packages/persistent-ts) | [](https://www.npmjs.com/package/@chainsafe/persistent-ts) | [](https://opensource.org/licenses/Apache-2.0) | [](https://github.com/ChainSafe/ssz/tree/master/packages/persistent-ts) | List using structural sharing |
| [@chainsafe/ssz](https://github.com/ChainSafe/ssz/tree/master/packages/ssz) | [](https://www.npmjs.com/package/@chainsafe/ssz) | [](https://opensource.org/licenses/Apache-2.0) | [](https://github.com/ChainSafe/ssz/tree/master/packages/ssz) | Simple serialize |