Skip to content

EIP4844CompatibleTx

Extends

Type Parameters

T extends TransactionType = TransactionType

Properties

AccessListJSON

readonly AccessListJSON: AccessList

Inherited from

EIP1559CompatibleTx.AccessListJSON

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:138


accessList

readonly accessList: AccessListBytes

Inherited from

EIP1559CompatibleTx.accessList

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:137


blobVersionedHashes

blobVersionedHashes: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:146


blobs?

optional blobs: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:147


cache

readonly cache: TransactionCache

Inherited from

EIP1559CompatibleTx.cache

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:107


chainId

readonly chainId: bigint

Inherited from

EIP1559CompatibleTx.chainId

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:133


common

readonly common: Common

Inherited from

EIP1559CompatibleTx.common

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:98


data

readonly data: Uint8Array

Inherited from

EIP1559CompatibleTx.data

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:103


gasLimit

readonly gasLimit: bigint

Inherited from

EIP1559CompatibleTx.gasLimit

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:100


kzgCommitments?

optional kzgCommitments: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:148


kzgProofs?

optional kzgProofs: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:149


maxFeePerBlobGas

readonly maxFeePerBlobGas: bigint

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:145


maxFeePerGas

readonly maxFeePerGas: bigint

Inherited from

EIP1559CompatibleTx.maxFeePerGas

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:142


maxPriorityFeePerGas

readonly maxPriorityFeePerGas: bigint

Inherited from

EIP1559CompatibleTx.maxPriorityFeePerGas

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:141


nonce

readonly nonce: bigint

Inherited from

EIP1559CompatibleTx.nonce

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:99


r?

readonly optional r: bigint

Inherited from

EIP1559CompatibleTx.r

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:105


s?

readonly optional s: bigint

Inherited from

EIP1559CompatibleTx.s

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:106


to?

readonly optional to: EthjsAddress

Inherited from

EIP1559CompatibleTx.to

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:101


type

type: TransactionType

Inherited from

EIP1559CompatibleTx.type

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:109


v?

readonly optional v: bigint

Inherited from

EIP1559CompatibleTx.v

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:104


value

readonly value: bigint

Inherited from

EIP1559CompatibleTx.value

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:102

Methods

errorStr()

errorStr(): string

Returns

string

Inherited from

EIP1559CompatibleTx.errorStr

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:128


getBaseFee()

getBaseFee(): bigint

Returns

bigint

Inherited from

EIP1559CompatibleTx.getBaseFee

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:110


getDataFee()

getDataFee(): bigint

Returns

bigint

Inherited from

EIP1559CompatibleTx.getDataFee

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:111


getHashedMessageToSign()

getHashedMessageToSign(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getHashedMessageToSign

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:117


getMessageToSign()

getMessageToSign(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getMessageToSign

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:134


getMessageToVerifySignature()

getMessageToVerifySignature(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getMessageToVerifySignature

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:119


getSenderAddress()

getSenderAddress(): EthjsAddress

Returns

EthjsAddress

Inherited from

EIP1559CompatibleTx.getSenderAddress

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:124


getSenderPublicKey()

getSenderPublicKey(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getSenderPublicKey

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:125


getUpfrontCost()

getUpfrontCost(): bigint

Returns

bigint

Inherited from

EIP1559CompatibleTx.getUpfrontCost

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:112


getValidationErrors()

getValidationErrors(): string[]

Returns

string[]

Inherited from

EIP1559CompatibleTx.getValidationErrors

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:120


hash()

hash(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.hash

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:118


isSigned()

isSigned(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.isSigned

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:121


isValid()

isValid(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.isValid

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:122


numBlobs()

numBlobs(): number

Returns

number

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:151


raw()

raw(): TxValuesArray[T]

Returns

TxValuesArray[T]

Inherited from

EIP1559CompatibleTx.raw

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:114


serialize()

serialize(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.serialize

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:115


serializeNetworkWrapper()

serializeNetworkWrapper(): Uint8Array

Returns

Uint8Array

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:150


sign()

sign(privateKey): Transaction[T]

Parameters

privateKey: Uint8Array

Returns

Transaction[T]

Inherited from

EIP1559CompatibleTx.sign

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:126


supports()

supports(capability): boolean

Parameters

capability: Capability

Returns

boolean

Inherited from

EIP1559CompatibleTx.supports

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:108


toCreationAddress()

toCreationAddress(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.toCreationAddress

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:113


toJSON()

toJSON(): JsonTx

Returns

JsonTx

Inherited from

EIP1559CompatibleTx.toJSON

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:127


verifySignature()

verifySignature(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.verifySignature

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.3.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:123