@ethereumjs/tx / BlobEIP4844TxData
BlobEIP4844Transaction data.
↳ BlobEIP4844TxData
• Optional
accessList: null
| AccessListBytes
| AccessList
The access list which contains the addresses/storage slots which the transaction wishes to access
FeeMarketEIP1559TxData.accessList
• Optional
blobVersionedHashes: BytesLike
[]
The versioned hashes used to validate the blobs attached to a transaction
• Optional
blobs: BytesLike
[]
The blobs associated with a transaction
• Optional
blobsData: string
[]
An array of arbitrary strings that blobs are to be constructed from
• Optional
chainId: BigIntLike
The transaction’s chain ID
FeeMarketEIP1559TxData.chainId
• Optional
data: BytesLike
This will contain the data of the message or the init of a contract.
• Optional
gasLimit: BigIntLike
The transaction’s gas limit.
FeeMarketEIP1559TxData.gasLimit
• 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.
FeeMarketEIP1559TxData.gasPrice
• Optional
kzgCommitments: BytesLike
[]
The KZG commitments corresponding to the versioned hashes for each blob
• Optional
kzgProofs: BytesLike
[]
The KZG proofs associated with the transaction
• Optional
maxFeePerBlobGas: BigIntLike
The maximum fee per blob gas paid for the transaction
• Optional
maxFeePerGas: BigIntLike
The maximum total fee
FeeMarketEIP1559TxData.maxFeePerGas
• Optional
maxPriorityFeePerGas: BigIntLike
The maximum inclusion fee per gas (this fee is given to the miner)
FeeMarketEIP1559TxData.maxPriorityFeePerGas
• Optional
nonce: BigIntLike
The transaction’s nonce.
• Optional
r: BigIntLike
EC signature parameter.
• Optional
s: BigIntLike
EC signature parameter.
• Optional
to: AddressLike
The transaction’s the address is sent to.
• Optional
type: BigIntLike
The transaction type
• Optional
v: BigIntLike
EC recovery ID.
• Optional
value: BigIntLike
The amount of Ether sent.