Skip to Content
API referencePulsar CoreSrcType AliasesEvmTransaction

@tuwaio/pulsar-core-monorepo


EvmTransaction

EvmTransaction = BaseTransaction & object

Defined in: packages/pulsar-core/src/types.ts:120 

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