Skip to Content
API referencePulsar CoreSrcType AliasesInitialTransactionParams

@tuwaio/pulsar-core-monorepo


InitialTransactionParams

InitialTransactionParams = Pick<BaseTransaction, "description" | "title" | "type" | "requiredConfirmations" | "rpcUrl" | "payload"> & object

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

Represents the parameters required to initiate a new transaction tracking flow.

Type Declaration

actionFunction

actionFunction: (…args) => Promise<ActionTxKey | undefined>

The function that executes the on-chain action (e.g., sending a transaction) and returns a preliminary identifier like a hash.

Parameters

args

any[]

Returns

Promise<ActionTxKey | undefined>

adapter

adapter: OrbitAdapter

The specific blockchain adapter for this transaction.

desiredChainID

desiredChainID: number | string

The target chain ID for the transaction.

tracker?

optional tracker?: TransactionTracker

The specific tracker responsible for monitoring this transaction’s status. Required for Gelato tracker.

withTrackedModal?

optional withTrackedModal?: boolean

If true, the detailed tracking modal will open automatically upon initiation.

Last updated on