1use anchor_lang::prelude::*;
2
3#[error_code]
4pub enum ErrorCode {
5 #[msg("Fee split(s) larger than fee precision")]
6 FeeSplitLargerThanPrecision,
7 #[msg("Fees higher than bid")]
8 FeesHigherThanBid,
9 #[msg("Deadline passed")]
10 DeadlinePassed,
11 #[msg("Invalid CPI into submit bid instruction")]
12 InvalidCPISubmitBid,
13 #[msg("Missing permission")]
14 MissingPermission,
15 #[msg("Multiple permissions")]
16 MultiplePermissions,
17 #[msg("Insufficient searcher funds")]
18 InsufficientSearcherFunds,
19 #[msg("Insufficient funds for rent")]
20 InsufficientRent,
21 #[msg("Invalid referral fee")]
22 InvalidReferralFee,
23 #[msg("Insufficient user funds")]
24 InsufficientUserFunds,
25}