120 lines
2.5 KiB
Rust
120 lines
2.5 KiB
Rust
use anchor_lang::prelude::*;
|
|
|
|
#[error_code]
|
|
pub enum VsrError {
|
|
// 6000 / 0x1770
|
|
#[msg("Exchange rate must be greater than zero")]
|
|
InvalidRate,
|
|
// 6001 / 0x1771
|
|
#[msg("")]
|
|
RatesFull,
|
|
// 6002 / 0x1772
|
|
#[msg("")]
|
|
VotingMintNotFound,
|
|
// 6003 / 0x1773
|
|
#[msg("")]
|
|
DepositEntryNotFound,
|
|
// 6004 / 0x1774
|
|
#[msg("")]
|
|
DepositEntryFull,
|
|
// 6005 / 0x1775
|
|
#[msg("")]
|
|
VotingTokenNonZero,
|
|
// 6006 / 0x1776
|
|
#[msg("")]
|
|
OutOfBoundsDepositEntryIndex,
|
|
// 6007 / 0x1777
|
|
#[msg("")]
|
|
UnusedDepositEntryIndex,
|
|
// 6008 / 0x1778
|
|
#[msg("")]
|
|
InsufficientUnlockedTokens,
|
|
// 6009 / 0x1779
|
|
#[msg("")]
|
|
UnableToConvert,
|
|
// 6010 / 0x177a
|
|
#[msg("")]
|
|
InvalidLockupPeriod,
|
|
// 6011 / 0x177b
|
|
#[msg("")]
|
|
InvalidEndTs,
|
|
// 6012 / 0x177c
|
|
#[msg("")]
|
|
InvalidDays,
|
|
// 6013 / 0x177d
|
|
#[msg("")]
|
|
VotingMintConfigIndexAlreadyInUse,
|
|
// 6014 / 0x177e
|
|
#[msg("")]
|
|
OutOfBoundsVotingMintConfigIndex,
|
|
// 6015 / 0x177f
|
|
#[msg("Exchange rate decimals cannot be larger than registrar decimals")]
|
|
InvalidDecimals,
|
|
// 6016 / 0x1780
|
|
#[msg("")]
|
|
InvalidToDepositAndWithdrawInOneSlot,
|
|
// 6017 / 0x1781
|
|
#[msg("")]
|
|
ShouldBeTheFirstIxInATx,
|
|
// 6018 / 0x1782
|
|
#[msg("")]
|
|
ForbiddenCpi,
|
|
// 6019 / 0x1783
|
|
#[msg("")]
|
|
InvalidMint,
|
|
// 6020 / 0x1784
|
|
#[msg("")]
|
|
DebugInstruction,
|
|
// 6021 / 0x1785
|
|
#[msg("")]
|
|
ClawbackNotAllowedOnDeposit,
|
|
// 6022 / 0x1786
|
|
#[msg("")]
|
|
DepositStillLocked,
|
|
// 6023 / 0x1787
|
|
#[msg("")]
|
|
InvalidAuthority,
|
|
// 6024 / 0x1788
|
|
#[msg("")]
|
|
InvalidTokenOwnerRecord,
|
|
// 6025 / 0x1789
|
|
#[msg("")]
|
|
InvalidRealmAuthority,
|
|
// 6026 / 0x178a
|
|
#[msg("")]
|
|
VoterWeightOverflow,
|
|
// 6027 / 0x178b
|
|
#[msg("")]
|
|
LockupSaturationMustBePositive,
|
|
// 6028 / 0x178c
|
|
#[msg("")]
|
|
VotingMintConfiguredWithDifferentIndex,
|
|
// 6029 / 0x178d
|
|
#[msg("")]
|
|
InternalProgramError,
|
|
// 6030 / 0x178e
|
|
#[msg("")]
|
|
InsufficientLockedTokens,
|
|
// 6031 / 0x178f
|
|
#[msg("")]
|
|
MustKeepTokensLocked,
|
|
// 6032 / 0x1790
|
|
#[msg("")]
|
|
InvalidLockupKind,
|
|
// 6033 / 0x1791
|
|
#[msg("")]
|
|
InvalidChangeToClawbackDepositEntry,
|
|
// 6034 / 0x1792
|
|
#[msg("")]
|
|
InternalErrorBadLockupVoteWeight,
|
|
// 6035 / 0x1793
|
|
#[msg("")]
|
|
DepositStartTooFarInFuture,
|
|
// 6036 / 0x1794
|
|
#[msg("")]
|
|
VaultTokenNonZero,
|
|
// 6037 / 0x1795
|
|
#[msg("")]
|
|
InvalidTimestampArguments,
|
|
}
|