Reference > Error codes
Error catalog
Explain Quovra program and HTTP errors.
Error catalog
Program errors
| Error | Meaning | Resolution |
|---|---|---|
QuestionTooLong | Question exceeds 140 characters | Shorten the market question |
MarketResolved | Market already resolved | Do not deposit or settle again |
NotResolved | Market is not resolved | Wait for settlement before claiming |
InvalidOutcome | Outcome is not 0 or 1 | Use 0 for NO or 1 for YES |
BelowMinimum | Deposit below 0.10 USDC | Increase amount |
InvalidCloseTime | Close time is not in the future | Use a future timestamp |
MarketClosed | Deposits are closed | Do not accept in-play deposits |
OutcomeLocked | Position already chose another side | Use the original side or another wallet |
Overflow | Arithmetic overflow | Check totals and amount bounds |
StatMismatch | Proof stat does not match market | Submit proof for stored stat_key |
FixtureMismatch | Proof fixture does not match market | Submit proof for stored fixture_id |
NoValidationReturn | txoracle returned no data | Check txoracle program and proof |
UnexpectedReturnProgram | Return data came from another program | Use known txoracle program |
InvalidOracleProgram | Oracle program not recognized | Use devnet or mainnet txoracle ID |
AlreadyClaimed | Position already claimed | Do not submit duplicate claim |
NotAWinner | Position is on losing side | No payout available |
NoWinners | No winning stake exists | Investigate market totals |
InvalidVault | Vault does not match market | Use stored vault address |
InvalidMint | Token mint mismatch | Use configured test USDC mint |
InvalidOwner | Token account owner mismatch | Use wallet-owned ATA |
HTTP errors
| Endpoint | Status | Meaning |
|---|---|---|
POST /api/faucet | 400 | Invalid wallet |
POST /api/faucet | 429 | Cooldown active |
POST /api/faucet | 503 | Faucet not configured |
POST /api/faucet | 500 | Mint failed |
Txoracle errors
Txoracle CPI can return proof validation errors such as invalid main-tree proof or timestamp mismatch. Quovra lets these errors abort the transaction. Funds remain escrowed.
Related pages
Search keywords
Anchor errors, QuovraError, HTTP 400, HTTP 429, invalid proof
Last updated: [YYYY-MM-DD]