EvmTransaction
Defined in: wallet-evm/src/types.ts:50
A transaction in ethers shape (gasLimit, numeric type). Anything
missing is filled from the network when a provider is configured.
Properties
Section titled “Properties”accessList?
Section titled “accessList?”
optionalaccessList?:object[]
Defined in: wallet-evm/src/types.ts:72
EIP-2930 access list.
address
Section titled “address”address:
`0x${string}`
storageKeys
Section titled “storageKeys”storageKeys:
`0x${string}`[]
authorizationList?
Section titled “authorizationList?”
optionalauthorizationList?:object[]
Defined in: wallet-evm/src/types.ts:74
EIP-7702 signed authorizations (type 4).
address
Section titled “address”address:
`0x${string}`
chainId
Section titled “chainId”chainId:
number
nonce:
number
r:
`0x${string}`
s:
`0x${string}`
yParity
Section titled “yParity”yParity:
number
chainId?
Section titled “chainId?”
optionalchainId?:number|bigint
Defined in: wallet-evm/src/types.ts:70
Must match the account’s chain; a mismatch throws ChainMismatchError.
optionaldata?:string
Defined in: wallet-evm/src/types.ts:56
Calldata, 0x-prefixed.
optionalfrom?:string
Defined in: wallet-evm/src/types.ts:76
Ignored: always the account itself (kept so ethers-shaped objects pass through).
gasLimit?
Section titled “gasLimit?”
optionalgasLimit?:number|bigint
Defined in: wallet-evm/src/types.ts:58
Gas limit; estimated with gasHeadroom when omitted.
gasPrice?
Section titled “gasPrice?”
optionalgasPrice?:number|bigint
Defined in: wallet-evm/src/types.ts:60
Legacy (type 0) gas price in wei.
maxFeePerGas?
Section titled “maxFeePerGas?”
optionalmaxFeePerGas?:number|bigint
Defined in: wallet-evm/src/types.ts:62
EIP-1559 fee cap in wei.
maxPriorityFeePerGas?
Section titled “maxPriorityFeePerGas?”
optionalmaxPriorityFeePerGas?:number|bigint
Defined in: wallet-evm/src/types.ts:64
EIP-1559 tip in wei.
nonce?
Section titled “nonce?”
optionalnonce?:number
Defined in: wallet-evm/src/types.ts:68
Filled from the network (pending) when omitted.
optionalto?:string
Defined in: wallet-evm/src/types.ts:52
Recipient or called contract; omit to deploy a contract.
optionaltype?:number
Defined in: wallet-evm/src/types.ts:66
0 legacy, 2 EIP-1559 (default when fee fields are 1559), 4 EIP-7702.
value?
Section titled “value?”
optionalvalue?:string|number|bigint
Defined in: wallet-evm/src/types.ts:54
Native value in wei.