Errors
Errorsβ
Defines the error messages emitted by the different contracts of the Aave protocol
CALLER_NOT_POOL_ADMINβ
string CALLER_NOT_POOL_ADMIN
CALLER_NOT_EMERGENCY_ADMINβ
string CALLER_NOT_EMERGENCY_ADMIN
CALLER_NOT_POOL_OR_EMERGENCY_ADMINβ
string CALLER_NOT_POOL_OR_EMERGENCY_ADMIN
CALLER_NOT_RISK_OR_POOL_ADMINβ
string CALLER_NOT_RISK_OR_POOL_ADMIN
CALLER_NOT_ASSET_LISTING_OR_POOL_ADMINβ
string CALLER_NOT_ASSET_LISTING_OR_POOL_ADMIN
CALLER_NOT_BRIDGEβ
string CALLER_NOT_BRIDGE
ADDRESSES_PROVIDER_NOT_REGISTEREDβ
string ADDRESSES_PROVIDER_NOT_REGISTERED
INVALID_ADDRESSES_PROVIDER_IDβ
string INVALID_ADDRESSES_PROVIDER_ID
NOT_CONTRACTβ
string NOT_CONTRACT
CALLER_NOT_POOL_CONFIGURATORβ
string CALLER_NOT_POOL_CONFIGURATOR
CALLER_NOT_ATOKENβ
string CALLER_NOT_ATOKEN
INVALID_ADDRESSES_PROVIDERβ
string INVALID_ADDRESSES_PROVIDER
INVALID_FLASHLOAN_EXECUTOR_RETURNβ
string INVALID_FLASHLOAN_EXECUTOR_RETURN
RESERVE_ALREADY_ADDEDβ
string RESERVE_ALREADY_ADDED
NO_MORE_RESERVES_ALLOWEDβ
string NO_MORE_RESERVES_ALLOWED
EMODE_CATEGORY_RESERVEDβ
string EMODE_CATEGORY_RESERVED
INVALID_EMODE_CATEGORY_ASSIGNMENTβ
string INVALID_EMODE_CATEGORY_ASSIGNMENT
RESERVE_LIQUIDITY_NOT_ZEROβ
string RESERVE_LIQUIDITY_NOT_ZERO
FLASHLOAN_PREMIUM_INVALIDβ
string FLASHLOAN_PREMIUM_INVALID
INVALID_RESERVE_PARAMSβ
string INVALID_RESERVE_PARAMS
INVALID_EMODE_CATEGORY_PARAMSβ
string INVALID_EMODE_CATEGORY_PARAMS
BRIDGE_PROTOCOL_FEE_INVALIDβ
string BRIDGE_PROTOCOL_FEE_INVALID
CALLER_MUST_BE_POOLβ
string CALLER_MUST_BE_POOL
INVALID_MINT_AMOUNTβ
string INVALID_MINT_AMOUNT
INVALID_BURN_AMOUNTβ
string INVALID_BURN_AMOUNT
INVALID_AMOUNTβ
string INVALID_AMOUNT
RESERVE_INACTIVEβ
string RESERVE_INACTIVE
RESERVE_FROZENβ
string RESERVE_FROZEN
RESERVE_PAUSEDβ
string RESERVE_PAUSED
BORROWING_NOT_ENABLEDβ
string BORROWING_NOT_ENABLED
STABLE_BORROWING_NOT_ENABLEDβ
string STABLE_BORROWING_NOT_ENABLED
NOT_ENOUGH_AVAILABLE_USER_BALANCEβ
string NOT_ENOUGH_AVAILABLE_USER_BALANCE
INVALID_INTEREST_RATE_MODE_SELECTEDβ
string INVALID_INTEREST_RATE_MODE_SELECTED
COLLATERAL_BALANCE_IS_ZEROβ
string COLLATERAL_BALANCE_IS_ZERO
HEALTH_FACTOR_LOWER_THAN_LIQUIDATION_THRESHOLDβ
string HEALTH_FACTOR_LOWER_THAN_LIQUIDATION_THRESHOLD
COLLATERAL_CANNOT_COVER_NEW_BORROWβ
string COLLATERAL_CANNOT_COVER_NEW_BORROW
COLLATERAL_SAME_AS_BORROWING_CURRENCYβ
string COLLATERAL_SAME_AS_BORROWING_CURRENCY
AMOUNT_BIGGER_THAN_MAX_LOAN_SIZE_STABLEβ
string AMOUNT_BIGGER_THAN_MAX_LOAN_SIZE_STABLE
NO_DEBT_OF_SELECTED_TYPEβ
string NO_DEBT_OF_SELECTED_TYPE
NO_EXPLICIT_AMOUNT_TO_REPAY_ON_BEHALFβ
string NO_EXPLICIT_AMOUNT_TO_REPAY_ON_BEHALF
NO_OUTSTANDING_STABLE_DEBTβ
string NO_OUTSTANDING_STABLE_DEBT
NO_OUTSTANDING_VARIABLE_DEBTβ
string NO_OUTSTANDING_VARIABLE_DEBT
UNDERLYING_BALANCE_ZEROβ
string UNDERLYING_BALANCE_ZERO
INTEREST_RATE_REBALANCE_CONDITIONS_NOT_METβ
string INTEREST_RATE_REBALANCE_CONDITIONS_NOT_MET
HEALTH_FACTOR_NOT_BELOW_THRESHOLDβ
string HEALTH_FACTOR_NOT_BELOW_THRESHOLD
COLLATERAL_CANNOT_BE_LIQUIDATEDβ
string COLLATERAL_CANNOT_BE_LIQUIDATED
SPECIFIED_CURRENCY_NOT_BORROWED_BY_USERβ
string SPECIFIED_CURRENCY_NOT_BORROWED_BY_USER
INCONSISTENT_FLASHLOAN_PARAMSβ
string INCONSISTENT_FLASHLOAN_PARAMS
BORROW_CAP_EXCEEDEDβ
string BORROW_CAP_EXCEEDED
SUPPLY_CAP_EXCEEDEDβ
string SUPPLY_CAP_EXCEEDED
UNBACKED_MINT_CAP_EXCEEDEDβ
string UNBACKED_MINT_CAP_EXCEEDED
DEBT_CEILING_EXCEEDEDβ
string DEBT_CEILING_EXCEEDED
UNDERLYING_CLAIMABLE_RIGHTS_NOT_ZEROβ
string UNDERLYING_CLAIMABLE_RIGHTS_NOT_ZERO
STABLE_DEBT_NOT_ZEROβ
string STABLE_DEBT_NOT_ZERO
VARIABLE_DEBT_SUPPLY_NOT_ZEROβ
string VARIABLE_DEBT_SUPPLY_NOT_ZERO
LTV_VALIDATION_FAILEDβ
string LTV_VALIDATION_FAILED
INCONSISTENT_EMODE_CATEGORYβ
string INCONSISTENT_EMODE_CATEGORY
PRICE_ORACLE_SENTINEL_CHECK_FAILEDβ
string PRICE_ORACLE_SENTINEL_CHECK_FAILED
ASSET_NOT_BORROWABLE_IN_ISOLATIONβ
string ASSET_NOT_BORROWABLE_IN_ISOLATION
RESERVE_ALREADY_INITIALIZEDβ
string RESERVE_ALREADY_INITIALIZED
USER_IN_ISOLATION_MODE_OR_LTV_ZEROβ
string USER_IN_ISOLATION_MODE_OR_LTV_ZERO
INVALID_LTVβ
string INVALID_LTV
INVALID_LIQ_THRESHOLDβ
string INVALID_LIQ_THRESHOLD
INVALID_LIQ_BONUSβ
string INVALID_LIQ_BONUS
INVALID_DECIMALSβ
string INVALID_DECIMALS
INVALID_RESERVE_FACTORβ
string INVALID_RESERVE_FACTOR
INVALID_BORROW_CAPβ
string INVALID_BORROW_CAP
INVALID_SUPPLY_CAPβ
string INVALID_SUPPLY_CAP
INVALID_LIQUIDATION_PROTOCOL_FEEβ
string INVALID_LIQUIDATION_PROTOCOL_FEE
INVALID_EMODE_CATEGORYβ
string INVALID_EMODE_CATEGORY
INVALID_UNBACKED_MINT_CAPβ
string INVALID_UNBACKED_MINT_CAP
INVALID_DEBT_CEILINGβ
string INVALID_DEBT_CEILING
INVALID_RESERVE_INDEXβ
string INVALID_RESERVE_INDEX
ACL_ADMIN_CANNOT_BE_ZEROβ
string ACL_ADMIN_CANNOT_BE_ZERO
INCONSISTENT_PARAMS_LENGTHβ
string INCONSISTENT_PARAMS_LENGTH
ZERO_ADDRESS_NOT_VALIDβ
string ZERO_ADDRESS_NOT_VALID
INVALID_EXPIRATIONβ
string INVALID_EXPIRATION
INVALID_SIGNATUREβ
string INVALID_SIGNATURE
OPERATION_NOT_SUPPORTEDβ
string OPERATION_NOT_SUPPORTED
DEBT_CEILING_NOT_ZEROβ
string DEBT_CEILING_NOT_ZERO
ASSET_NOT_LISTEDβ
string ASSET_NOT_LISTED
INVALID_OPTIMAL_USAGE_RATIOβ
string INVALID_OPTIMAL_USAGE_RATIO
INVALID_OPTIMAL_STABLE_TO_TOTAL_DEBT_RATIOβ
string INVALID_OPTIMAL_STABLE_TO_TOTAL_DEBT_RATIO
UNDERLYING_CANNOT_BE_RESCUEDβ
string UNDERLYING_CANNOT_BE_RESCUED
ADDRESSES_PROVIDER_ALREADY_ADDEDβ
string ADDRESSES_PROVIDER_ALREADY_ADDED
POOL_ADDRESSES_DO_NOT_MATCHβ
string POOL_ADDRESSES_DO_NOT_MATCH
STABLE_BORROWING_ENABLEDβ
string STABLE_BORROWING_ENABLED
SILOED_BORROWING_VIOLATIONβ
string SILOED_BORROWING_VIOLATION
RESERVE_DEBT_NOT_ZEROβ
string RESERVE_DEBT_NOT_ZERO
FLASHLOAN_DISABLEDβ
string FLASHLOAN_DISABLED