Skip to content

Latest commit

 

History

History
333 lines (177 loc) · 7.69 KB

BlobEIP4844TxData.md

File metadata and controls

333 lines (177 loc) · 7.69 KB

@ethereumjs/tx / BlobEIP4844TxData

Interface: BlobEIP4844TxData

BlobEIP4844Transaction data.

Hierarchy

Table of contents

Properties

Properties

accessList

Optional accessList: null | AccessListBytes | AccessList

The access list which contains the addresses/storage slots which the transaction wishes to access

Inherited from

FeeMarketEIP1559TxData.accessList

Defined in

tx/src/types.ts:303


blobVersionedHashes

Optional blobVersionedHashes: BytesLike[]

The versioned hashes used to validate the blobs attached to a transaction

Defined in

tx/src/types.ts:332


blobs

Optional blobs: BytesLike[]

The blobs associated with a transaction

Defined in

tx/src/types.ts:340


blobsData

Optional blobsData: string[]

An array of arbitrary strings that blobs are to be constructed from

Defined in

tx/src/types.ts:352


chainId

Optional chainId: BigIntLike

The transaction's chain ID

Inherited from

FeeMarketEIP1559TxData.chainId

Defined in

tx/src/types.ts:298


data

Optional data: BytesLike

This will contain the data of the message or the init of a contract.

Inherited from

FeeMarketEIP1559TxData.data

Defined in

tx/src/types.ts:267


gasLimit

Optional gasLimit: BigIntLike

The transaction's gas limit.

Inherited from

FeeMarketEIP1559TxData.gasLimit

Defined in

tx/src/types.ts:252


gasPrice

Optional gasPrice: null

The transaction's gas price, inherited from Transaction. This property is not used for EIP1559 transactions and should always be undefined for this specific transaction type.

Inherited from

FeeMarketEIP1559TxData.gasPrice

Defined in

tx/src/types.ts:314


kzgCommitments

Optional kzgCommitments: BytesLike[]

The KZG commitments corresponding to the versioned hashes for each blob

Defined in

tx/src/types.ts:344


kzgProofs

Optional kzgProofs: BytesLike[]

The KZG proofs associated with the transaction

Defined in

tx/src/types.ts:348


maxFeePerBlobGas

Optional maxFeePerBlobGas: BigIntLike

The maximum fee per blob gas paid for the transaction

Defined in

tx/src/types.ts:336


maxFeePerGas

Optional maxFeePerGas: BigIntLike

The maximum total fee

Inherited from

FeeMarketEIP1559TxData.maxFeePerGas

Defined in

tx/src/types.ts:322


maxPriorityFeePerGas

Optional maxPriorityFeePerGas: BigIntLike

The maximum inclusion fee per gas (this fee is given to the miner)

Inherited from

FeeMarketEIP1559TxData.maxPriorityFeePerGas

Defined in

tx/src/types.ts:318


nonce

Optional nonce: BigIntLike

The transaction's nonce.

Inherited from

FeeMarketEIP1559TxData.nonce

Defined in

tx/src/types.ts:242


r

Optional r: BigIntLike

EC signature parameter.

Inherited from

FeeMarketEIP1559TxData.r

Defined in

tx/src/types.ts:277


s

Optional s: BigIntLike

EC signature parameter.

Inherited from

FeeMarketEIP1559TxData.s

Defined in

tx/src/types.ts:282


to

Optional to: AddressLike

The transaction's the address is sent to.

Inherited from

FeeMarketEIP1559TxData.to

Defined in

tx/src/types.ts:257


type

Optional type: BigIntLike

The transaction type

Inherited from

FeeMarketEIP1559TxData.type

Defined in

tx/src/types.ts:288


v

Optional v: BigIntLike

EC recovery ID.

Inherited from

FeeMarketEIP1559TxData.v

Defined in

tx/src/types.ts:272


value

Optional value: BigIntLike

The amount of Ether sent.

Inherited from

FeeMarketEIP1559TxData.value

Defined in

tx/src/types.ts:262