Registry / crypto / c-kzg
library2.1.7rscratesunverified

A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.

# Cargo.toml [dependencies] c-kzg = "2.1.7"
INSTALL
IMPORT
SIG · C-KZG
C
c-kzg
cryptorustv2.1.7
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

KzgSettings
use c_kzg::KzgSettings;

Loads default KZG settings.

use c_kzg::KzgSettings; fn main() { let settings = KzgSettings::default(); println!("KZG settings loaded"); }
Debug
Known issues
gotchaRequires C compiler and system dependencies for native code.
fix
Ensure a C compiler (e.g., gcc, clang) is installed and available in PATH.
affects: >=2.0.0
Upgrade
Version history
2.1.7latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
18 hits · last 30 days
node
16
Amazon
1
Resources