# TxEnvelopeEip4844 Types

## `TxEnvelopeEip4844.Rpc`

**Source:** [src/core/TxEnvelopeEip4844.ts](https://github.com/wevm/ox/blob/main/src/core/TxEnvelopeEip4844.ts#L889)

## `TxEnvelopeEip4844.Serialized`

**Source:** [src/core/TxEnvelopeEip4844.ts](https://github.com/wevm/ox/blob/main/src/core/TxEnvelopeEip4844.ts#L889)

## `TxEnvelopeEip4844.SerializedType`

**Source:** [src/core/TxEnvelopeEip4844.ts](https://github.com/wevm/ox/blob/main/src/core/TxEnvelopeEip4844.ts#L889)

## `TxEnvelopeEip4844.Sidecars`

PeerDAS (EIP-7594) sidecars carried alongside a type-3 transaction in the `PooledTransactions` p2p message.

* `blobs` — one 131,072-byte payload per blob (same shape as 4844). - `commitments` — one KZG commitment per blob. - `cellProofs` — flat list of `CELLS_PER_EXT_BLOB * blobs.length` cell KZG proofs (128 per blob). `cellProofs[i * 128 + j]` is the proof for cell `j` of `blobs[i]`'s extended form.

**Source:** [src/core/TxEnvelopeEip4844.ts](https://github.com/wevm/ox/blob/main/src/core/TxEnvelopeEip4844.ts#L889)

## `TxEnvelopeEip4844.Signed`

**Source:** [src/core/TxEnvelopeEip4844.ts](https://github.com/wevm/ox/blob/main/src/core/TxEnvelopeEip4844.ts#L889)

## `TxEnvelopeEip4844.TxEnvelopeEip4844`

**Source:** [src/core/TxEnvelopeEip4844.ts](https://github.com/wevm/ox/blob/main/src/core/TxEnvelopeEip4844.ts#L21)

## `TxEnvelopeEip4844.Type`

**Source:** [src/core/TxEnvelopeEip4844.ts](https://github.com/wevm/ox/blob/main/src/core/TxEnvelopeEip4844.ts#L889)
