ITxTrackingStore<T>
ITxTrackingStore<
T
> =IInitializeTxTrackingStore
<T
> &object
Defined in: packages/pulsar-core/src/types.ts:436
The complete interface for the Pulsar transaction tracking store.
Type Declaration
getAdapter()
A getter function that returns the configured transaction adapter(s).
Returns
handleTransaction()
handleTransaction: (
params
) =>Promise
<void
>
The primary method for initiating and tracking a new transaction from start to finish. It manages UI state, executes the on-chain action, and initiates background tracking.
Parameters
params
object
& OnSuccessCallback
<T
>
The parameters for handling the transaction.
Returns
Promise
<void
>
initializeTransactionsPool()
initializeTransactionsPool: () =>
Promise
<void
>
Initializes trackers for all pending transactions in the pool. This is essential for resuming tracking after a page reload or application restart.
Returns
Promise
<void
>
Type Parameters
T
T
extends Transaction
The transaction type.