7 unstable releases (3 breaking)
| 0.10.0 | Oct 27, 2025 |
|---|---|
| 0.9.1 | Sep 24, 2025 |
| 0.8.1 | Aug 30, 2025 |
| 0.8.0 | Jul 22, 2025 |
| 0.7.1 | Jun 2, 2025 |
#14 in #erasure
5,957 downloads per month
Used in rust_eth_kzg
140KB
2K
SLoC
Erasure Codes
Overview
This crate provides a Rust API for Erasure codes. It uses Reed solomon encoding, however the decoding algorithm and the API in general is tailored the particular use case of Data Availability sampling in the Ethereum Blockchain. It is not a general purpose crate for unique decoding.
Installation
It is not advised to install this crate as part of an independent project. It is only published to crates.io so
that we can publish the eip7594 crate to crates.io. Nevertheless, installation of this crate can be done by adding this to your Cargo.toml:
[dependencies]
ekzg-erasure-codes = "0.1.0"
Dependencies
~3.5–4.5MB
~159K SLoC