Skip to main content

Error Codes

Error CodeMeaning
QPO_AssetNotSupportedQPriceOracle: Asset not supported
QPO_ExchangeRateOutOfBoundQPriceOracle: currentExchangeRate out of bounds
QM_OnlyAdminQollateralManager: Only admin role authorized
QM_OnlyMarketQollateralManager: Only market role authorized
QM_InsufficientCollateralBalanceQollateralManager: Borrower not enough collateral balance
QM_WithdrawMoreThanCollateralQollateralManager: Withdraw amount must be less than collateral balance
QM_MTokenUnsupportedQollateralManager: MToken wrapping not supported for this asset
QM_ZeroWithdrawAmountQollateralManager: Withdraw amount must be positive
QM_InvalidWithdrawalQollateralManager: Withdraw amount will cause undercollateralized account
QM_AssetNotSupportedQollateralManager: Asset is not supported as collateral
QM_NotEnoughCollateralQollateralManager: Not enough collateral
QM_ZeroDepositAmountQollateralManager: Deposit amount must be positive
QM_ZeroTransferAmountQollateralManager: Transfer amount must be positive
QM_UnsuccessfulEthTransferQollateralManager: Transfer native token to designated account has failed
QM_OperationPausedQollateralManager: Specified contract operation has been suspended
QM_ReentrancyDetectedQollateralManager: Repeated invocation of same function detected
FRM_OnlyAdminFixedRateMarket: Market expired
FRM_AmountZeroFixedRateMarket: Amount must be greater than zero
FRM_InsufficientAllowanceFixedRateMarket: Not enough allowance
FRM_InsufficientBalanceFixedRateMarket: Not enough balance
FRM_CannotRedeemEarlyFixedRateMarket: May not redeem early
FRM_NotLiquidatableFixedRateMarket: Liquidatee is not eligible for liquidation
FRM_NotEnoughCollateralFixedRateMarket: Liquidatee's collateral balance is too low to pay liquidator
FRM_BorrowsMoreThanLendsFixedRateMarket: Lends must be greater than borrows
FRM_AmountLessThanProtocolFeeFixedRateMarket: PV Amount must cover at least protocol fee costs
FRM_MarketExpiredFixedRateMarket: Market has reached maturity
FRM_InvalidSideFixedRateMarket: Invalid quote - invalid side
FRM_InvalidAPRFixedRateMarket: Invalid quote - Invalid APR
FRM_InvalidCounterpartyFixedRateMarket: Invalid quote - Invalid counterparty
FRM_InvalidMaturityFixedRateMarket: Invalid maturity
FRM_AmountExceedsRedeemableFixedRateMarket: Amount exceeds redeemable tokens
FRM_AmountExceedsBorrowsFixedRateMarket: Transferred qTokens plus current borrows exceeds qToken balance
FRM_MaxBorrowExceededFixedRateMarket: Borrower amount exceeds permitted max borrow
FRM_ZeroRedeemAmountFixedRateMarket: Redeem amount must be greater than zero
FRM_EthOperationNotPermittedFixedRateMarket: Native token operation can only be done in native token market
FRM_UnsuccessfulEthTransferFixedRateMarket: Transfer native token to designated account has failed
FRM_OperationPausedFixedRateMarket: Specified contract operation has been suspended
FRM_ReentrancyDetectedFixedRateMarket: Repeated invocation of same function detected
QUM_OnlyMarketQuoteManager: Only market role authorized
QUM_InsufficientAllowanceQuoteManager: Not enough allowance
QUM_InsufficientBalanceQuoteManager: Not enough balance
QUM_QuoteNotFoundQuoteManager: Quote ID was not found
QUM_QuoteSizeTooSmallQuoteManager: Invalid quote - Quote size too small
QUM_UnauthorizedQuoteManager: User not authorized for this action
QUM_InvalidQuoteTypeQuoteManager: Invalid quote - invalid quoteType
QUM_InvalidSideQuoteManager: Invalid quote - invalid side
QUM_InvalidCashflowSizeQuoteManager: Invalid quote - invalid cashflow
QUM_InvalidFillAmountQuoteManager: Invalid fill amount
QUM_MaxBorrowExceededQuoteManager: Borrower amount exceeds permitted max borrow
QUM_OperationPausedQuoteManager: Specified contract operation has been suspended
INT_InvalidTimeIntervalInterest: Invalid time interval specified
QE_OnlyMinterQodaERC20: Only minter role authorized
VQ_ZeroStakeAmountveQoda: User must stake positive amount
VQ_ZeroUnstakeAmountveQoda: User must unstake positive amount
VQ_InsufficientBalanceveQoda: Not enough balance
VQ_TransferDisabledveQoda: Token cannot be transferred to another account
VQ_OperationPausedveQoda: Specified contract operation has been suspended
SEQ_OnlyVeTokenStakingEmissionsQontroller: Only veToken role authorized
SEQ_OnlyAdminStakingEmissionsQontroller: Only admin role authorized
SEQ_InvokeMoreThanOnceStakingEmissionsQontroller: startStaking can only be called once
SEQ_ZeroDepositAmountStakingEmissionsQontroller: Deposit amount must be positive
SEQ_LengthMismatchStakingEmissionsQontroller: Misaligned emission detail specified during contract initialization
SEQ_AmountZeroStakingEmissionsQontroller: Amount must be greater than zero
SEQ_OperationPausedStakingEmissionsQontroller: Specified contract operation has been suspended
TEQ_OnlyMarketTradingEmissionsQontroller: Only market role authorized
TEQ_LengthMismatchTradingEmissionsQontroller: Misaligned emission detail specified during contract initialization
TEQ_ZeroRewardAmountTradingEmissionsQontroller: Reward claiming amount must be greater than zero
TEQ_OperationPausedTradingEmissionsQontroller: Specified contract operation has been suspended
FEQ_UnauthorizedDevFeeQontroller: User not authorized for this action