56 lines
1.2 KiB
Rust
56 lines
1.2 KiB
Rust
use anchor_lang::prelude::*;
|
|
|
|
#[error]
|
|
pub enum ErrorCode {
|
|
#[msg("Exchange rate must be greater than zero")]
|
|
InvalidRate, // 300
|
|
#[msg("")]
|
|
RatesFull,
|
|
#[msg("")]
|
|
VotingMintNotFound, // 302
|
|
#[msg("")]
|
|
DepositEntryNotFound,
|
|
#[msg("")]
|
|
DepositEntryFull, // 304
|
|
#[msg("")]
|
|
VotingTokenNonZero,
|
|
#[msg("")]
|
|
OutOfBoundsDepositEntryIndex, // 306
|
|
#[msg("")]
|
|
UnusedDepositEntryIndex, // 307
|
|
#[msg("")]
|
|
InsufficientVestedTokens, // 308
|
|
#[msg("")]
|
|
UnableToConvert,
|
|
#[msg("")]
|
|
InvalidLockupPeriod,
|
|
#[msg("")]
|
|
InvalidEndTs,
|
|
#[msg("")]
|
|
InvalidDays,
|
|
#[msg("")]
|
|
VotingMintConfigIndexAlreadyInUse,
|
|
#[msg("")]
|
|
OutOfBoundsVotingMintConfigIndex,
|
|
#[msg("Exchange rate decimals cannot be larger than registrar decimals")]
|
|
InvalidDecimals,
|
|
#[msg("")]
|
|
InvalidToDepositAndWithdrawInOneSlot,
|
|
#[msg("")]
|
|
ForbiddenCpi,
|
|
#[msg("")]
|
|
InvalidMint,
|
|
#[msg("")]
|
|
DebugInstruction,
|
|
#[msg("")]
|
|
ClawbackNotAllowedOnDeposit, // 319
|
|
#[msg("")]
|
|
DepositStillLocked, // 320
|
|
#[msg("")]
|
|
InvalidAuthority, // 321
|
|
#[msg("")]
|
|
InvalidTokenOwnerRecord,
|
|
#[msg("")]
|
|
InvalidRealmAuthority,
|
|
}
|