Skip to content

EIP1559CompatibleTx

Extends

  • EIP2930CompatibleTx<T>

Extended by

Type Parameters

T extends TransactionType = TransactionType

Properties

AccessListJSON

readonly AccessListJSON: AccessList

Inherited from

EIP2930CompatibleTx.AccessListJSON

Defined in

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


accessList

readonly accessList: AccessListBytes

Inherited from

EIP2930CompatibleTx.accessList

Defined in

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


cache

readonly cache: TransactionCache

Inherited from

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.gasLimit

Defined in

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


maxFeePerGas

readonly maxFeePerGas: bigint

Defined in

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


maxPriorityFeePerGas

readonly maxPriorityFeePerGas: bigint

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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.isValid

Defined in

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


raw()

raw(): TxValuesArray[T]

Returns

TxValuesArray[T]

Inherited from

EIP2930CompatibleTx.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

EIP2930CompatibleTx.serialize

Defined in

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


sign()

sign(privateKey): Transaction[T]

Parameters

privateKey: Uint8Array

Returns

Transaction[T]

Inherited from

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.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

EIP2930CompatibleTx.verifySignature

Defined in

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