jito_restaking_client/generated/errors/
jito_restaking.rs1use num_derive::FromPrimitive;
8use thiserror::Error;
9
10#[derive(Clone, Debug, Eq, Error, FromPrimitive, PartialEq)]
11pub enum JitoRestakingError {
12 #[error("Bad epoch length")]
14 BadEpochLength = 0x0,
15 #[error("NcnOperatorAdminInvalid")]
17 NcnOperatorAdminInvalid = 0x3E8,
18 #[error("NcnCooldownOperatorFailed")]
20 NcnCooldownOperatorFailed = 0x3E9,
21 #[error("NcnSlasherAdminInvalid")]
23 NcnSlasherAdminInvalid = 0x3EA,
24 #[error("NcnVaultAdminInvalid")]
26 NcnVaultAdminInvalid = 0x3EB,
27 #[error("NcnAdminInvalid")]
29 NcnAdminInvalid = 0x3EC,
30 #[error("NcnDelegateAdminInvalid")]
32 NcnDelegateAdminInvalid = 0x3ED,
33 #[error("NcnVaultSlasherTicketFailedCooldown")]
35 NcnVaultSlasherTicketFailedCooldown = 0x3EE,
36 #[error("NcnVaultTicketFailedCooldown")]
38 NcnVaultTicketFailedCooldown = 0x3EF,
39 #[error("NcnWarmupOperatorFailed")]
41 NcnWarmupOperatorFailed = 0x3F0,
42 #[error("NcnVaultSlasherTicketFailedWarmup")]
44 NcnVaultSlasherTicketFailedWarmup = 0x3F1,
45 #[error("NcnVaultTicketFailedWarmup")]
47 NcnVaultTicketFailedWarmup = 0x3F2,
48 #[error("OperatorNcnAdminInvalid")]
50 OperatorNcnAdminInvalid = 0x7D0,
51 #[error("OperatorVaultAdminInvalid")]
53 OperatorVaultAdminInvalid = 0x7D1,
54 #[error("OperatorAdminInvalid")]
56 OperatorAdminInvalid = 0x7D2,
57 #[error("OperatorDelegateAdminInvalid")]
59 OperatorDelegateAdminInvalid = 0x7D3,
60 #[error("OperatorCooldownNcnFailed")]
62 OperatorCooldownNcnFailed = 0x7D4,
63 #[error("OperatorVaultTicketFailedCooldown")]
65 OperatorVaultTicketFailedCooldown = 0x7D5,
66 #[error("OperatorVaultTicketFailedWarmup")]
68 OperatorVaultTicketFailedWarmup = 0x7D6,
69 #[error("OperatorWarmupNcnFailed")]
71 OperatorWarmupNcnFailed = 0x7D7,
72 #[error("OperatorFeeCapExceeded")]
74 OperatorFeeCapExceeded = 0x7D8,
75 #[error("NcnOverflow")]
77 NcnOverflow = 0x7D9,
78 #[error("OperatorOverflow")]
80 OperatorOverflow = 0x7DA,
81 #[error("VaultOverflow")]
83 VaultOverflow = 0x7DB,
84 #[error("SlasherOverflow")]
86 SlasherOverflow = 0x7DC,
87 #[error("InvalidEpochLength")]
89 InvalidEpochLength = 0x7DD,
90 #[error("ConfigAdminInvalid")]
92 ConfigAdminInvalid = 0x7DE,
93 #[error("ArithmeticOverflow")]
95 ArithmeticOverflow = 0xBB8,
96 #[error("ArithmeticUnderflow")]
98 ArithmeticUnderflow = 0xBB9,
99 #[error("DivisionByZero")]
101 DivisionByZero = 0xBBA,
102}
103
104impl solana_program::program_error::PrintProgramError for JitoRestakingError {
105 fn print<E>(&self) {
106 solana_program::msg!(&self.to_string());
107 }
108}