Error codes / Phoenix
Phoenix error codes
Every custom error code published by Phoenix, with what it means and what to do about it.
PhoeNiXZ8ByJGLkxNfZRnkUfjvmuYqLR89jjFHGqdXY
- 0 · 0x0InvalidMarketParameters
Invalid market parameters error
- 1 · 0x1InvalidMarketAuthority
Invalid market authority error
- 2 · 0x2FailedToLoadMarketFromAccount
Market deserialization error
- 3 · 0x3MarketAlreadyInitialized
Market already initialized error
- 4 · 0x4MarketUninitialized
Market is not initialized error
- 5 · 0x5InvalidStateTransition
Invalid state transition error
- 6 · 0x6InvalidMarketSigner
Invalid market signer error
- 7 · 0x7InvalidLotSize
Invalid lot size error
- 8 · 0x8InvalidTickSize
Invalid tick size error
- 9 · 0x9InvalidMint
Invalid mint error
- 10 · 0xaInvalidBaseVault
Invalid base vault error
- 11 · 0xbInvalidQuoteVault
Invalid quote vault error
- 12 · 0xcInvalidBaseAccount
Invalid base account error
- 13 · 0xdInvalidQuoteAccount
Invalid quote account error
- 14 · 0xeTooManyEvents
Too many events error
- 15 · 0xfNewOrderError
New order error
- 16 · 0x10ReduceOrderError
Reduce order error
- 17 · 0x11CancelMultipleOrdersError
Cancel multiple orders error
- 18 · 0x12WithdrawFundsError
Withdraw funds error
- 19 · 0x13RemoveEmptyOrdersError
Remove empty orders error
- 20 · 0x14TraderNotFound
Trader not found error
- 21 · 0x15InvalidSeatStatus
Invalid seat status
- 22 · 0x16EvictionError
Failed to evict trader
- 23 · 0x17NonEmptyScratchBuffer
Non empty scratch buffer
- 24 · 0x18FailedToSerializeEvent
Failed to serialize event
- 25 · 0x19FailedToFlushBuffer
Failed to flush buffer