View your orders
Open ProofBridge, connect your wallet, and navigate to My Orders. The page lists all orders associated with your address, with the most recent at the top. Click any order to open its detail view. Each order detail page shows:- Order ID: The unique identifier used by the relayer.
- Route: Source chain → destination chain, token pair, and amount.
- Status: The current lifecycle state.
- Source transaction: The hash of your deposit transaction on the source chain.
- Destination transaction: The hash of the settlement transaction on the destination chain (available after proof submission).
- Created at / Updated at: Timestamps.
Order lifecycle
Orders progress through the following states in sequence:| Status | What it means |
|---|---|
| Created | Your deposit transaction has been submitted. The relayer is waiting for your confirmation callback. |
| Locked | The relayer confirmed your deposit and the Maker has locked their destination-chain liquidity for your order. |
| Proof generated | The ZK proof has been computed and submitted to both chains. Settlement transactions are pending. |
| Settled | Both sides have been unlocked. You received your destination tokens; the Maker received your source tokens. |
The transition from Created to Locked requires you to send a confirmation callback to the relayer after your deposit transaction is confirmed on-chain. If you closed the app before doing this, see Manually confirm your deposit below.
Find your transaction hashes
Source chain transaction
Your deposit transaction hash is available immediately after you submit the deposit. Find it in:- The My Orders detail page under Source transaction.
- Your wallet’s transaction history.
- Ethereum Sepolia: https://sepolia.etherscan.io
- Stellar Testnet: https://stellar.expert/explorer/testnet
Destination chain transaction
The destination transaction hash is available after the relayer submits the ZK proof and the settlement confirms. It appears in the order detail page under Destination transaction once the order reaches Settled status.Manually confirm your deposit
The ProofBridge relayer uses a pre-authorization model — it does not poll chains for events automatically. After you submit a deposit transaction, you must notify the relayer so it can verify the confirmation and proceed.Wait for the deposit to confirm
Check the source-chain block explorer to confirm your deposit transaction has been included in a block. Sepolia typically takes 15–60 seconds; Stellar ledgers close every ~5 seconds.
Open the order detail page
In ProofBridge, navigate to My Orders and click your order. If the status is Created, the relayer callback has not been sent yet.
Click Notify relayer
Click Notify relayer. The frontend sends
POST /v1/trades/:id/confirm to the relayer with your transaction hash. The relayer verifies the on-chain confirmation and advances the order to the next state.What the relayer does
After receiving your confirmation, the relayer:- Fetches the Merkle Mountain Range inclusion proof for your order from both chains.
- Sends the order data and Merkle proof to the Noir ZK circuit to generate a zero-knowledge proof.
- Submits the proof to the AdManager on the destination chain, releasing your destination tokens.
- Submits the proof to the OrderPortal on the source chain, releasing the Maker’s source-chain tokens.
Troubleshoot a stuck order
Order is stuck in 'Created' for more than 2 minutes
Order is stuck in 'Created' for more than 2 minutes
The relayer has not received the confirmation callback. Navigate to the order detail page and click Notify relayer to send the callback manually. Make sure your deposit transaction is confirmed on-chain first.
Order is stuck in 'Locked' for more than 10 minutes
Order is stuck in 'Locked' for more than 10 minutes
Proof generation is taking longer than usual. This can happen due to circuit computation load. Wait up to 15 minutes before taking further action. If the status does not advance, check whether your source-chain transaction is confirmed by viewing it in the block explorer.
Order is stuck in 'Proof generated' for more than 5 minutes
Order is stuck in 'Proof generated' for more than 5 minutes
The settlement transactions are pending on-chain. Network congestion on either the source or destination chain can delay confirmation. Check both transaction hashes in the respective block explorers to see whether the transactions are included in blocks.
The order detail page shows an error status
The order detail page shows an error status
If the pre-authorization check failed before any on-chain submission, no funds were spent. Return to the marketplace and select a different liquidity ad. If an on-chain transaction succeeded but the order shows an error, contact support with your Order ID and source transaction hash.