EvmTransaction
EvmTransaction =
BaseTransaction
&object
Defined in: packages/pulsar-core/src/types.ts:123
Represents an EVM-specific transaction, extending the base properties with EVM fields.
Type Declaration
adapter
adapter:
OrbitAdapter.EVM
The adapter type for EVM transactions.
hash?
optional
hash:`0x${string}`
The on-chain transaction hash, available after submission.
input?
optional
input:`0x${string}`
The data payload for the transaction, typically for smart contract interactions.
maxFeePerGas?
optional
maxFeePerGas:string
The maximum fee per gas for an EIP-1559 transaction (in wei).
maxPriorityFeePerGas?
optional
maxPriorityFeePerGas:string
The maximum priority fee per gas for an EIP-1559 transaction (in wei).
nonce?
optional
nonce:number
The transaction nonce, a sequential number for the sender’s account.
replacedTxHash?
optional
replacedTxHash:`0x${string}`
The hash of a transaction that this one replaced.
to?
optional
to:`0x${string}`
The recipient’s address or contract address.
value?
optional
value:string
The amount of native currency (in wei) being sent.