usdc_plus_exchange/
errors.rs1use anchor_lang::prelude::*;
2
3#[error_code]
4pub enum ReflectErrorCodes {
5 #[msg("Invalid spot market account")]
6 InvalidUsdcSpotMarketAccount,
7 #[msg("Invalid reflect user account")]
8 InvalidReflectUserAccount,
9 #[msg("Invalid usdc controller account")]
10 InvalidUsdcControllerAccount,
11 #[msg("Math error")]
12 MathError,
13 #[msg("Conversion failed")]
14 ConversionFailed,
15 #[msg("Can't transmute")]
16 SpotMarketNotFound,
17 #[msg("Can't transmute")]
18 FailedUnwrap,
19 #[msg("Insufincet data")]
20 InsufficientData,
21 #[msg("Deserialisation error")]
22 DeserializationError,
23 #[msg("Math error")]
24 MathOverflow
25}