Reference > Error codes

Error catalog

Explain Quovra program and HTTP errors.

Error catalog

Program errors

ErrorMeaningResolution
QuestionTooLongQuestion exceeds 140 charactersShorten the market question
MarketResolvedMarket already resolvedDo not deposit or settle again
NotResolvedMarket is not resolvedWait for settlement before claiming
InvalidOutcomeOutcome is not 0 or 1Use 0 for NO or 1 for YES
BelowMinimumDeposit below 0.10 USDCIncrease amount
InvalidCloseTimeClose time is not in the futureUse a future timestamp
MarketClosedDeposits are closedDo not accept in-play deposits
OutcomeLockedPosition already chose another sideUse the original side or another wallet
OverflowArithmetic overflowCheck totals and amount bounds
StatMismatchProof stat does not match marketSubmit proof for stored stat_key
FixtureMismatchProof fixture does not match marketSubmit proof for stored fixture_id
NoValidationReturntxoracle returned no dataCheck txoracle program and proof
UnexpectedReturnProgramReturn data came from another programUse known txoracle program
InvalidOracleProgramOracle program not recognizedUse devnet or mainnet txoracle ID
AlreadyClaimedPosition already claimedDo not submit duplicate claim
NotAWinnerPosition is on losing sideNo payout available
NoWinnersNo winning stake existsInvestigate market totals
InvalidVaultVault does not match marketUse stored vault address
InvalidMintToken mint mismatchUse configured test USDC mint
InvalidOwnerToken account owner mismatchUse wallet-owned ATA

HTTP errors

EndpointStatusMeaning
POST /api/faucet400Invalid wallet
POST /api/faucet429Cooldown active
POST /api/faucet503Faucet not configured
POST /api/faucet500Mint 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]