ethereumjs-monorepo

@ethereumjs/tx


@ethereumjs/tx / createTxFromBlockBodyData

Function: createTxFromBlockBodyData()

createTxFromBlockBodyData(data, txOptions): LegacyTx | AccessList2930Tx | FeeMarket1559Tx | Blob4844Tx | EOACode7702Tx

Defined in: transactionFactory.ts:94

When decoding a BlockBody, in the transactions field, a field is either: A Uint8Array (a TypedTransaction - encoded as TransactionType || rlp(TransactionPayload)) A Uint8Array[] (Legacy Transaction) This method returns the right transaction.

Parameters

data

A Uint8Array or Uint8Array[]

Uint8Array<ArrayBufferLike> Uint8Array<ArrayBufferLike>[]

txOptions

TxOptions = {}

The transaction options

Returns

LegacyTx | AccessList2930Tx | FeeMarket1559Tx | Blob4844Tx | EOACode7702Tx