Skip to Content
API referencePulsar CoreSrcType AliasesEvmTransaction

@tuwaio/pulsar-core-monorepo


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.

Last updated on