Skip to content
Alchemy Logo

useWaitForUserOperationTransaction

function useWaitForUserOperationTransaction(
  config,
): UseWaitForUserOperationTransactionResult;

Defined in: account-kit/react/src/hooks/useWaitForUserOperationTransaction.ts:63

Custom hook to wait for a user operation transaction and manage its state (pending, error, result).

import {
  useWaitForUserOperationTransaction,
  useSmartAccountClient,
} from "@account-kit/react";
 
const { client } = useSmartAccountClient({});
const {
  waitForUserOperationTransaction,
  waitForUserOperationTransactionResult,
  isWaitingForUserOperationTransaction,
  error,
} = useWaitForUserOperationTransaction({
  client,
  // these are optional
  onSuccess: (result) => {
    // do something on success
  },
  onError: (error) => console.error(error),
});

ParameterTypeDescription

config

UseWaitForUserOperationTransactionArgs

Configuration object containing the client. ref

UseWaitForUserOperationTransactionResult

An object containing methods and state related to waiting for a user operation transaction. ref

Was this page helpful?