Transaction<T extends _TransactionImpl> class

A generic object to represent a transaction.

Implementers

Properties

chainId int
The chain ID for transaction. This is used as part of EIP-155 to prevent replay attacks on different networks.
no setter
data String
The data for transaction. In a contract this is the call data.
no setter
from String
The address transaction is from.
no setter
gasLimit BigInt
The gas limit for transaction.
no setter
gasPrice BigInt?
The price (in wei) per unit of gas for transaction.
no setter
hash String
The transaction hash, which can be used as an identifier for transaction. This is the keccak256 of the serialized RLP encoded representation of transaction.
no setter
hashCode int
The hash code for this object.
no setterinherited
impl → T
Internal JS Object, should not be used directly.
finalinherited
maxFeePerGas BigInt?
The maximum price (in wei) per unit of gas for transaction.
no setter
maxPriorityFeePerGas BigInt?
The priority fee price (in wei) per unit of gas for transaction.
no setter
nounce int
The nonce for transaction.
no setter
r String
The r portion of the elliptic curve signatures for transaction.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
s String
The s portion of the elliptic curve signatures for transaction.
no setter
to String?
The address transaction is to.
no setter
v int
The v portion of the elliptic curve signatures for transaction.
no setter
value BigInt
The value (in wei) for transaction.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited