Module eip7594

Source
Expand description

Types and constants for PeerDAS.

See also EIP-7594: PeerDAS - Peer Data Availability Sampling

Structs§

BlobTransactionSidecarEip7594
This represents a set of blobs, and its corresponding commitments and cell proofs.

Enums§

BlobTransactionSidecarVariant
This represents a set of blobs, and its corresponding commitments and proofs. Proof type depends on the sidecar variant.

Constants§

BYTES_PER_CELL
The number of bytes in a cell.
CELLS_PER_EXT_BLOB
The number of cells in an extended blob.
EIP_7594_WRAPPER_VERSION
A wrapper version for EIP-7594 sidecar encoding.
FIELD_ELEMENTS_PER_CELL
Number of field elements in a cell.
FIELD_ELEMENTS_PER_EXT_BLOB
Number of field elements in a Reed-Solomon extended blob.
MAX_BLOBS_PER_BLOCK_FULU
CL-enforced maximum blobs per block after Fusaka hardfork activation.
TARGET_BLOBS_PER_BLOCK_FULU
CL-enforced target blobs per block after Fusaka hardfork activation.

Traits§

Decodable7594
A helper trait for decoding EIP-7594 sidecars.
Encodable7594
A helper trait for encoding EIP-7594 sidecars.

Type Aliases§

Cell
A commitment/proof serialized as 0x-prefixed hex string