Skip to main content
After executing a supertransaction with meeClient.executeQuote(...), you need a way to track whether it succeeded. Biconomy MEE provides two main tools to monitor transaction status:

1. waitForSupertransactionReceipt

This is the recommended approach for most use cases.

Parameters

  • hash (required): The supertransaction hash returned by executeQuote
  • confirmations (optional): How many confirmations to wait for after mining

When to use

Use this method when you:
  • Want a simple blocking workflow
  • Only proceed after the transaction is complete
  • Do not need partial updates or background monitoring

Example

2. getSupertransactionReceipt

This method gives real-time, snapshot-based access to the current transaction status.

Parameters

  • hash (required): The supertransaction hash
  • waitForReceipts (optional, default: true): Wait for receipts before resolving
  • confirmations (optional): Number of confirmations to wait for

When to use

Use this method when you:
  • Want to check status in the background
  • Are building your own UI polling or refresh interval
  • Don’t want to block the app while waiting

Example

You can also inspect individual user operations:

3. Supertransaction Wait Mode

string
default:"default"
Transaction confirmation mode. Controls how many confirmations to wait for before returning a response.Options:
  • default - Waits for multiple confirmations (recommended for most use cases)
  • fast-block - Returns after 1 block confirmation for faster response times
    The fast-block mode only waits for 1 block confirmation. In worst-case scenarios, the transaction may be reorged or replaced.
MeeScan To let users view their transaction on an explorer:
You can also display explorer links from the receipt:
With these two monitoring tools, you can choose between blocking and non-blocking strategies depending on your app flow. For most users, waitForSupertransactionReceipt will be easiest to integrate.