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