@ethereumjs/tx / EIP4844CompatibleTx
Name | Type |
---|---|
T |
extends TransactionType = TransactionType |
-
↳
EIP4844CompatibleTx
- AccessListJSON
- accessList
- blobVersionedHashes
- blobs
- cache
- chainId
- common
- data
- gasLimit
- kzgCommitments
- kzgProofs
- maxFeePerBlobGas
- maxFeePerGas
- maxPriorityFeePerGas
- nonce
- r
- s
- to
- type
- v
- value
- errorStr
- getBaseFee
- getDataFee
- getHashedMessageToSign
- getMessageToSign
- getMessageToVerifySignature
- getSenderAddress
- getSenderPublicKey
- getUpfrontCost
- getValidationErrors
- hash
- isSigned
- isValid
- numBlobs
- raw
- serialize
- serializeNetworkWrapper
- sign
- supports
- toCreationAddress
- toJSON
- verifySignature
• Readonly
AccessListJSON: AccessList
EIP1559CompatibleTx.AccessListJSON
• Readonly
accessList: AccessListBytes
EIP1559CompatibleTx.accessList
• blobVersionedHashes: Uint8Array
[]
• Optional
blobs: Uint8Array
[]
• Readonly
cache: TransactionCache
• Readonly
chainId: bigint
• Readonly
common: Common
• Readonly
data: Uint8Array
• Readonly
gasLimit: bigint
• Optional
kzgCommitments: Uint8Array
[]
• Optional
kzgProofs: Uint8Array
[]
• Readonly
maxFeePerBlobGas: bigint
• Readonly
maxFeePerGas: bigint
EIP1559CompatibleTx.maxFeePerGas
• Readonly
maxPriorityFeePerGas: bigint
EIP1559CompatibleTx.maxPriorityFeePerGas
• Readonly
nonce: bigint
• Optional
Readonly
r: bigint
• Optional
Readonly
s: bigint
• Optional
Readonly
to: Address
• type: TransactionType
• Optional
Readonly
v: bigint
• Readonly
value: bigint
▸ errorStr(): string
string
▸ getBaseFee(): bigint
bigint
EIP1559CompatibleTx.getBaseFee
▸ getDataFee(): bigint
bigint
EIP1559CompatibleTx.getDataFee
▸ getHashedMessageToSign(): Uint8Array
Uint8Array
EIP1559CompatibleTx.getHashedMessageToSign
▸ getMessageToSign(): Uint8Array
Uint8Array
EIP1559CompatibleTx.getMessageToSign
▸ getMessageToVerifySignature(): Uint8Array
Uint8Array
EIP1559CompatibleTx.getMessageToVerifySignature
▸ getSenderAddress(): Address
Address
EIP1559CompatibleTx.getSenderAddress
▸ getSenderPublicKey(): Uint8Array
Uint8Array
EIP1559CompatibleTx.getSenderPublicKey
▸ getUpfrontCost(): bigint
bigint
EIP1559CompatibleTx.getUpfrontCost
▸ getValidationErrors(): string
[]
string
[]
EIP1559CompatibleTx.getValidationErrors
▸ hash(): Uint8Array
Uint8Array
▸ isSigned(): boolean
boolean
▸ isValid(): boolean
boolean
▸ numBlobs(): number
number
▸ raw(): TxValuesArray
[T
]
▸ serialize(): Uint8Array
Uint8Array
▸ serializeNetworkWrapper(): Uint8Array
Uint8Array
▸ sign(privateKey
): Transaction
[T
]
Name | Type |
---|---|
privateKey |
Uint8Array |
Transaction
[T
]
▸ supports(capability
): boolean
Name | Type |
---|---|
capability |
Capability |
boolean
▸ toCreationAddress(): boolean
boolean
EIP1559CompatibleTx.toCreationAddress
▸ toJSON(): JsonTx
▸ verifySignature(): boolean
boolean