Skip to main content

BlobEIP4844TxData

BlobEIP4844Transaction data.

Hierarchy

Index

Properties

optionalaccessList

accessList?: null | AccessListBuffer | AccessList

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

optionalblobs

blobs?: BufferLike[]

The blobs associated with a transaction

optionalchainId

chainId?: BigIntLike

The transaction’s chain ID

optionaldata

data?: BufferLike

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

optionalgasLimit

gasLimit?: BigIntLike

The transaction’s gas limit.

optionalgasPrice

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.

optionalkzgCommitments

kzgCommitments?: BufferLike[]

The KZG commitments corresponding to the versioned hashes for each blob

optionalkzgProof

kzgProof?: BufferLike

The aggregate KZG proof associated with the transaction

optionalmaxFeePerDataGas

maxFeePerDataGas?: BigIntLike

The maximum fee per data gas paid for the transaction

optionalmaxFeePerGas

maxFeePerGas?: BigIntLike

The maximum total fee

optionalmaxPriorityFeePerGas

maxPriorityFeePerGas?: BigIntLike

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

optionalnonce

nonce?: BigIntLike

The transaction’s nonce.

optionalr

EC signature parameter.

optionals

EC signature parameter.

optionalto

The transaction’s the address is sent to.

optionaltype

type?: BigIntLike

The transaction type

optionalv

EC recovery ID.

optionalvalue

value?: BigIntLike

The amount of Ether sent.

optionalversionedHashes

versionedHashes?: BufferLike[]

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