Appearance
Troubleshooting
Common issues
| Problem | Likely cause | Solution |
|---|---|---|
| Wallet won't connect | Wrong network | Switch to Base (8453) or Base Sepolia (84532) |
| "Market not active" | Market is Blocked or Disabled | Check market status on the home page |
| "RFQ expired" | RFQ duration was too short | Create a new RFQ with a longer expiry (up to 5 min) |
| "Quote expired" | Maker's quote window passed | Ask the maker to submit a new quote |
| Transaction stuck in "submitted" | Relayer delay or network congestion | Wait for the relayer to retry (up to 60 seconds) |
| Private link shows "RFQ not found" | Share token is missing or wrong | Make sure the full URL with ?token= is copied |
| Restricted RFQ shows "Forbidden" | Wrong wallet connected | Switch to the wallet that was specified as restrictedTo |
Error codes
| Code | Meaning |
|---|---|
MARKET_NOT_ACTIVE | Market is pending, blocked, or disabled |
RFQ_EXPIRED | RFQ has passed its expiry time |
QUOTE_EXPIRED | Quote has passed its expiry time |
NONCE_USED | The seller nonce was already used in another trade |
FEE_BELOW_MINIMUM | The quoted fee is below the market minimum |
FEE_EXCEEDS_CAP | Combined buyer + seller fee exceeds 500 bps |
COMPLIANCE_REJECTED | A wallet failed sanctions or KYC screening |
INSUFFICIENT_ALLOWANCE | Not enough USDC approved for the settlement contract |
INSUFFICIENT_BALANCE | Not enough USDC in the wallet |
SIMULATION_FAILED | The settlement transaction would revert (check amounts and fees) |
INVALID_STATUS | Action not allowed in the current RFQ state |
Support
If you encounter an issue not listed here:
- Check the Trades page for any failed or stuck trades.
- Note the RFQ ID, trade ID, and any error messages.
- Contact the platform team with these details.
Gas recovery
The platform relayer sponsors gas for settlements. If the relayer is down:
- Fetch the compliance signature from the API.
- Submit the settlement transaction from your wallet directly.
- You pay your own gas.
The contract is permissionless — any caller with valid signatures can settle.