Skip to Content
API referencePulsar ReactSrcComponentsuseInitializeTransactionsPool()

@tuwaio/pulsar-core-monorepo


useInitializeTransactionsPool()

useInitializeTransactionsPool(params): void

Defined in: packages/pulsar-react/src/hooks/useInitializeTransactionsPool.tsx:50 

Re-initializes pending transaction trackers when the component mounts.

Use this hook once in your application’s root layout or top-level provider. It restores tracker activity after reloads and can optionally fetch the initial remote transaction history right after restoration.

Parameters

params

UseInitializeTransactionsPoolParams

Hook configuration.

Returns

void

Example

import { useInitializeTransactionsPool } from '@tuwaio/pulsar-react'; function AppLayout() { useInitializeTransactionsPool({ initializeTransactionsPool: store.getState().initializeTransactionsPool, onError: (error) => console.warn('Failed to restore transactions:', error), }); return <div>...</div>; }
Last updated on