checkAndInitializeTrackerInStore()
checkAndInitializeTrackerInStore<
T
>(params
):Promise
<void
>
Defined in: packages/pulsar-evm/src/utils/checkAndInitializeTrackerInStore.ts:28
Initializes the appropriate tracker for a given transaction based on its tracker
type.
This function acts as a central router, delegating to the specific tracker implementation
(e.g., EVM, Gelato, Safe).
Type Parameters
T
T
extends Transaction
<TransactionTracker
>
The application-specific transaction union type.
Parameters
params
Pick
<ITxTrackingStore
<TransactionTracker
, T
, ActionTxKey
>, "transactionsPool"
| "updateTxParams"
| "onSucceedCallbacks"
| "removeTxFromPool"
> & object
The parameters for initializing the tracker.
Returns
Promise
<void
>
A promise that resolves once the tracking process has been initiated.
Last updated on