@ethereumjs/tx / createBlob4844TxFromRLP
createBlob4844TxFromRLP(
serialized,opts):Blob4844Tx
Defined in: 4844/constructors.ts:278
Instantiate a Blob4844Tx transaction from an RLP serialized transaction.
Only canonical format supported, otherwise use createBlob4844TxFromSerializedNetworkWrapper().
Uint8Array
RLP serialized transaction data as Uint8Array
TxOptions = {}
Transaction options including Common instance with KZG initialized
A new Blob4844Tx instance
If KZG is not initialized in Common
If serialized data is not a valid EIP-4844 transaction
If RLP decoded data is not an array
Format: 0x03 || rlp([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, to, value, data,
access_list, max_fee_per_blob_gas, blob_versioned_hashes, y_parity, r, s])
Notes:
customCrypto.kzg initializedcreateBlob4844TxFromBytesArray for actual construction