ethereumjs-monorepo

@ethereumjs/tx


@ethereumjs/tx / LegacyTxInterface

Interface: LegacyTxInterface<T>

Defined in: types.ts:235

Extends

Type Parameters

T

T extends TransactionType = TransactionType

Properties

cache

readonly cache: TransactionCache

Defined in: types.ts:203

Inherited from

TransactionInterface.cache


common

readonly common: Common

Defined in: types.ts:194

Inherited from

TransactionInterface.common


data

readonly data: Uint8Array

Defined in: types.ts:199

Inherited from

TransactionInterface.data


gasLimit

readonly gasLimit: bigint

Defined in: types.ts:196

Inherited from

TransactionInterface.gasLimit


nonce

readonly nonce: bigint

Defined in: types.ts:195

Inherited from

TransactionInterface.nonce


r?

readonly optional r: bigint

Defined in: types.ts:201

Inherited from

TransactionInterface.r


s?

readonly optional s: bigint

Defined in: types.ts:202

Inherited from

TransactionInterface.s


to?

readonly optional to: Address

Defined in: types.ts:197

Inherited from

TransactionInterface.to


txOptions

txOptions: TxOptions

Defined in: types.ts:206

Inherited from

TransactionInterface.txOptions


type

type: TransactionType

Defined in: types.ts:205

Inherited from

TransactionInterface.type


v?

readonly optional v: bigint

Defined in: types.ts:200

Inherited from

TransactionInterface.v


value

readonly value: bigint

Defined in: types.ts:198

Inherited from

TransactionInterface.value

Methods

addSignature()

addSignature(v, r, s, convertV?): Transaction[T]

Defined in: types.ts:227

Parameters

v

bigint

r
bigint Uint8Array<ArrayBufferLike>
s
bigint Uint8Array<ArrayBufferLike>
convertV?

boolean

Returns

Transaction[T]

Inherited from

TransactionInterface.addSignature


errorStr()

errorStr(): string

Defined in: types.ts:225

Returns

string

Inherited from

TransactionInterface.errorStr


getDataGas()

getDataGas(): bigint

Defined in: types.ts:208

Returns

bigint

Inherited from

TransactionInterface.getDataGas


getHashedMessageToSign()

getHashedMessageToSign(): Uint8Array

Defined in: types.ts:214

Returns

Uint8Array

Inherited from

TransactionInterface.getHashedMessageToSign


getIntrinsicGas()

getIntrinsicGas(): bigint

Defined in: types.ts:207

Returns

bigint

Inherited from

TransactionInterface.getIntrinsicGas


getMessageToSign()

getMessageToSign(): Uint8Array<ArrayBufferLike> | Uint8Array<ArrayBufferLike>[]

Defined in: types.ts:213

Returns

Uint8Array<ArrayBufferLike> | Uint8Array<ArrayBufferLike>[]

Inherited from

TransactionInterface.getMessageToSign


getMessageToVerifySignature()

getMessageToVerifySignature(): Uint8Array

Defined in: types.ts:216

Returns

Uint8Array

Inherited from

TransactionInterface.getMessageToVerifySignature


getSenderAddress()

getSenderAddress(): Address

Defined in: types.ts:221

Returns

Address

Inherited from

TransactionInterface.getSenderAddress


getSenderPublicKey()

getSenderPublicKey(): Uint8Array

Defined in: types.ts:222

Returns

Uint8Array

Inherited from

TransactionInterface.getSenderPublicKey


getUpfrontCost()

getUpfrontCost(): bigint

Defined in: types.ts:209

Returns

bigint

Inherited from

TransactionInterface.getUpfrontCost


getValidationErrors()

getValidationErrors(): string[]

Defined in: types.ts:217

Returns

string[]

Inherited from

TransactionInterface.getValidationErrors


hash()

hash(): Uint8Array

Defined in: types.ts:215

Returns

Uint8Array

Inherited from

TransactionInterface.hash


isSigned()

isSigned(): boolean

Defined in: types.ts:218

Returns

boolean

Inherited from

TransactionInterface.isSigned


isValid()

isValid(): boolean

Defined in: types.ts:219

Returns

boolean

Inherited from

TransactionInterface.isValid


raw()

raw(): TxValuesArray[T]

Defined in: types.ts:211

Returns

TxValuesArray[T]

Inherited from

TransactionInterface.raw


serialize()

serialize(): Uint8Array

Defined in: types.ts:212

Returns

Uint8Array

Inherited from

TransactionInterface.serialize


sign()

sign(privateKey, extraEntropy?): Transaction[T]

Defined in: types.ts:223

Parameters

privateKey

Uint8Array

extraEntropy?
boolean Uint8Array<ArrayBufferLike>

Returns

Transaction[T]

Inherited from

TransactionInterface.sign


supports()

supports(capability): boolean

Defined in: types.ts:204

Parameters

capability

number

Returns

boolean

Inherited from

TransactionInterface.supports


toCreationAddress()

toCreationAddress(): boolean

Defined in: types.ts:210

Returns

boolean

Inherited from

TransactionInterface.toCreationAddress


toJSON()

toJSON(): JSONTx

Defined in: types.ts:224

Returns

JSONTx

Inherited from

TransactionInterface.toJSON


verifySignature()

verifySignature(): boolean

Defined in: types.ts:220

Returns

boolean

Inherited from

TransactionInterface.verifySignature