Eip7702Transaction

data class Eip7702Transaction(val type: String? = null, val from: String, val to: String, val value: String? = null, val data: String? = null, val nonce: String? = null, val chainId: String? = null, val authorizationList: List<AuthorizationListItem>? = null, val gasLimit: String? = null, val maxFeePerGas: String? = null, val maxPriorityFeePerGas: String? = null)

EIP-7702 transaction structure.

Parameters

type

Transaction type (e.g., "eip7702").

from

Sender address.

to

Recipient address.

value

Transaction value in hex.

data

Transaction input data in hex.

nonce

Transaction nonce in hex.

chainId

Chain ID in hex.

authorizationList

List of authorization items with signatures.

gasLimit

Gas limit in hex.

maxFeePerGas

Max fee per gas in hex.

maxPriorityFeePerGas

Max priority fee per gas in hex.

Constructors

Link copied to clipboard
constructor(type: String? = null, from: String, to: String, value: String? = null, data: String? = null, nonce: String? = null, chainId: String? = null, authorizationList: List<AuthorizationListItem>? = null, gasLimit: String? = null, maxFeePerGas: String? = null, maxPriorityFeePerGas: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val chainId: String? = null
Link copied to clipboard
val data: String? = null
Link copied to clipboard
Link copied to clipboard
val gasLimit: String? = null
Link copied to clipboard
val maxFeePerGas: String? = null
Link copied to clipboard
Link copied to clipboard
val nonce: String? = null
Link copied to clipboard
val to: String
Link copied to clipboard
val type: String? = null
Link copied to clipboard
val value: String? = null