Skip to Content
API referencePulsar CoreSrcComponentsinitializeTxTrackingStore()

@tuwaio/pulsar-core-monorepo


initializeTxTrackingStore()

initializeTxTrackingStore<TR, T>(options): StoreSlice<IInitializeTxTrackingStore<TR, T>>

Defined in: packages/pulsar-core/src/store/initializeTxTrackingStore.ts:76 

Creates a Zustand store slice containing the core logic for transaction tracking. This function is a slice creator and is meant to be used within createStore from Zustand.

Type Parameters

TR

TR

T

T extends Transaction<TR>

Parameters

options

Configuration options for the store slice.

onSucceedCallbacks?

(tx) => void | Promise<void>

An optional async callback to run when a transaction succeeds.

Returns

StoreSlice<IInitializeTxTrackingStore<TR, T>>

A Zustand store slice.

Last updated on