Skip to content

EIP4844CompatibleTx

Extends

Type Parameters

T extends TransactionType = TransactionType

Properties

accessList

readonly accessList: AccessListBytes

Inherited from

EIP1559CompatibleTx.accessList

Defined in

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


AccessListJSON

readonly AccessListJSON: AccessList

Inherited from

EIP1559CompatibleTx.AccessListJSON

Defined in

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


blobs?

optional blobs: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:158


blobVersionedHashes

blobVersionedHashes: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:157


cache

readonly cache: TransactionCache

Inherited from

EIP1559CompatibleTx.cache

Defined in

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


chainId

readonly chainId: bigint

Inherited from

EIP1559CompatibleTx.chainId

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:144


common

readonly common: Common

Inherited from

EIP1559CompatibleTx.common

Defined in

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


data

readonly data: Uint8Array

Inherited from

EIP1559CompatibleTx.data

Defined in

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


gasLimit

readonly gasLimit: bigint

Inherited from

EIP1559CompatibleTx.gasLimit

Defined in

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


kzgCommitments?

optional kzgCommitments: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:159


kzgProofs?

optional kzgProofs: Uint8Array[]

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:160


maxFeePerBlobGas

readonly maxFeePerBlobGas: bigint

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:156


maxFeePerGas

readonly maxFeePerGas: bigint

Inherited from

EIP1559CompatibleTx.maxFeePerGas

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:153


maxPriorityFeePerGas

readonly maxPriorityFeePerGas: bigint

Inherited from

EIP1559CompatibleTx.maxPriorityFeePerGas

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:152


nonce

readonly nonce: bigint

Inherited from

EIP1559CompatibleTx.nonce

Defined in

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


r?

readonly optional r: bigint

Inherited from

EIP1559CompatibleTx.r

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:116


s?

readonly optional s: bigint

Inherited from

EIP1559CompatibleTx.s

Defined in

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


to?

readonly optional to: EthjsAddress

Inherited from

EIP1559CompatibleTx.to

Defined in

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


type

type: TransactionType

Inherited from

EIP1559CompatibleTx.type

Defined in

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


v?

readonly optional v: bigint

Inherited from

EIP1559CompatibleTx.v

Defined in

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


value

readonly value: bigint

Inherited from

EIP1559CompatibleTx.value

Defined in

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

Methods

errorStr()

errorStr(): string

Returns

string

Inherited from

EIP1559CompatibleTx.errorStr

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:139


getBaseFee()

getBaseFee(): bigint

Returns

bigint

Inherited from

EIP1559CompatibleTx.getBaseFee

Defined in

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


getDataFee()

getDataFee(): bigint

Returns

bigint

Inherited from

EIP1559CompatibleTx.getDataFee

Defined in

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


getHashedMessageToSign()

getHashedMessageToSign(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getHashedMessageToSign

Defined in

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


getMessageToSign()

getMessageToSign(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getMessageToSign

Defined in

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


getMessageToVerifySignature()

getMessageToVerifySignature(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getMessageToVerifySignature

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:130


getSenderAddress()

getSenderAddress(): EthjsAddress

Returns

EthjsAddress

Inherited from

EIP1559CompatibleTx.getSenderAddress

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:135


getSenderPublicKey()

getSenderPublicKey(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.getSenderPublicKey

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:136


getUpfrontCost()

getUpfrontCost(): bigint

Returns

bigint

Inherited from

EIP1559CompatibleTx.getUpfrontCost

Defined in

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


getValidationErrors()

getValidationErrors(): string[]

Returns

string[]

Inherited from

EIP1559CompatibleTx.getValidationErrors

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:131


hash()

hash(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.hash

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:129


isSigned()

isSigned(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.isSigned

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:132


isValid()

isValid(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.isValid

Defined in

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


numBlobs()

numBlobs(): number

Returns

number

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:162


raw()

raw(): TxValuesArray[T]

Returns

TxValuesArray[T]

Inherited from

EIP1559CompatibleTx.raw

Defined in

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


serialize()

serialize(): Uint8Array

Returns

Uint8Array

Inherited from

EIP1559CompatibleTx.serialize

Defined in

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


serializeNetworkWrapper()

serializeNetworkWrapper(): Uint8Array

Returns

Uint8Array

Defined in

node_modules/.pnpm/@ethereumjs+tx@5.4.0/node_modules/@ethereumjs/tx/dist/esm/types.d.ts:161


sign()

sign(privateKey): Transaction[T]

Parameters

privateKey: Uint8Array

Returns

Transaction[T]

Inherited from

EIP1559CompatibleTx.sign

Defined in

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


supports()

supports(capability): boolean

Parameters

capability: Capability

Returns

boolean

Inherited from

EIP1559CompatibleTx.supports

Defined in

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


toCreationAddress()

toCreationAddress(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.toCreationAddress

Defined in

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


toJSON()

toJSON(): JsonTx

Returns

JsonTx

Inherited from

EIP1559CompatibleTx.toJSON

Defined in

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


verifySignature()

verifySignature(): boolean

Returns

boolean

Inherited from

EIP1559CompatibleTx.verifySignature

Defined in

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