Skip to content

ErrorTypes ​

FluidOracleL2__SequencerOutage ​

solidity
uint256 FluidOracleL2__SequencerOutage

thrown when sequencer on a L2 has an outage and grace period has not yet passed.

UniV3CheckCLRSOracle__InvalidPrice ​

solidity
uint256 UniV3CheckCLRSOracle__InvalidPrice

thrown when the delta between main price source and check rate source is exceeding the allowed delta

UniV3CheckCLRSOracle__InvalidParams ​

solidity
uint256 UniV3CheckCLRSOracle__InvalidParams

thrown when an invalid parameter is passed to a method

UniV3CheckCLRSOracle__ExchangeRateZero ​

solidity
uint256 UniV3CheckCLRSOracle__ExchangeRateZero

thrown when the exchange rate is zero, even after all possible fallbacks depending on config

FluidOracle__InvalidInfoName ​

solidity
uint256 FluidOracle__InvalidInfoName

thrown when an invalid info name is passed into a fluid oracle (e.g. not set or too long)

SUSDeOracle__InvalidParams ​

solidity
uint256 SUSDeOracle__InvalidParams

thrown when an invalid parameter is passed to a method

PendleOracle__InvalidParams ​

solidity
uint256 PendleOracle__InvalidParams

thrown when an invalid parameter is passed to a method

PendleOracle__MarketNotInitialized ​

solidity
uint256 PendleOracle__MarketNotInitialized

thrown when the Pendle market Oracle has not been initialized yet

PendleOracle__MarketInvalidDecimals ​

solidity
uint256 PendleOracle__MarketInvalidDecimals

thrown when the Pendle market does not have 18 decimals

PendleOracle__InvalidPrice ​

solidity
uint256 PendleOracle__InvalidPrice

thrown when the Pendle market returns an unexpected price

CLRS2UniV3CheckCLRSOracleL2__ExchangeRateZero ​

solidity
uint256 CLRS2UniV3CheckCLRSOracleL2__ExchangeRateZero

thrown when the exchange rate is zero, even after all possible fallbacks depending on config

Ratio2xFallbackCLRSOracleL2__ExchangeRateZero ​

solidity
uint256 Ratio2xFallbackCLRSOracleL2__ExchangeRateZero

thrown when the exchange rate is zero, even after all possible fallbacks depending on config

WeETHsOracle__InvalidParams ​

solidity
uint256 WeETHsOracle__InvalidParams

thrown when an invalid parameter is passed to a method

DexSmartColOracle__InvalidParams ​

solidity
uint256 DexSmartColOracle__InvalidParams

thrown when an invalid parameter is passed to a method

DexSmartColOracle__SmartColNotEnabled ​

solidity
uint256 DexSmartColOracle__SmartColNotEnabled

thrown when smart col is not enabled

DexSmartDebtOracle__InvalidParams ​

solidity
uint256 DexSmartDebtOracle__InvalidParams

thrown when an invalid parameter is passed to a method

DexSmartDebtOracle__SmartDebtNotEnabled ​

solidity
uint256 DexSmartDebtOracle__SmartDebtNotEnabled

thrown when smart debt is not enabled

ContractRate__InvalidParams ​

solidity
uint256 ContractRate__InvalidParams

thrown when an invalid parameter is passed to a method

ContractRate__Unauthorized ​

solidity
uint256 ContractRate__Unauthorized

thrown when caller is not authorized

ContractRate__MinUpdateDiffNotReached ​

solidity
uint256 ContractRate__MinUpdateDiffNotReached

thrown when minimum diff for triggering update on the stared rate is not reached

SUSDsOracle__InvalidParams ​

solidity
uint256 SUSDsOracle__InvalidParams

thrown when an invalid parameter is passed to a method

PegOracle__InvalidParams ​

solidity
uint256 PegOracle__InvalidParams

thrown when an invalid parameter is passed to a method

ChainlinkOracle__InvalidParams ​

solidity
uint256 ChainlinkOracle__InvalidParams

thrown when an invalid parameter is passed to a method

UniV3Oracle__InvalidParams ​

solidity
uint256 UniV3Oracle__InvalidParams

thrown when an invalid parameter is passed to a method

UniV3Oracle__InvalidSecondsAgos ​

solidity
uint256 UniV3Oracle__InvalidSecondsAgos

thrown when constructor is called with invalid ordered seconds agos values

UniV3Oracle__InvalidDeltas ​

solidity
uint256 UniV3Oracle__InvalidDeltas

thrown when constructor is called with invalid delta values > 100%

WstETHOracle__InvalidParams ​

solidity
uint256 WstETHOracle__InvalidParams

thrown when an invalid parameter is passed to a method

RedstoneOracle__InvalidParams ​

solidity
uint256 RedstoneOracle__InvalidParams

thrown when an invalid parameter is passed to a method

FallbackOracle__InvalidParams ​

solidity
uint256 FallbackOracle__InvalidParams

thrown when an invalid parameter is passed to a method

FallbackCLRSOracle__ExchangeRateZero ​

solidity
uint256 FallbackCLRSOracle__ExchangeRateZero

thrown when the exchange rate is zero, even for the fallback oracle source (if enabled)

WstETHCLRSOracle__ExchangeRateZero ​

solidity
uint256 WstETHCLRSOracle__ExchangeRateZero

thrown when the exchange rate is zero, even for the fallback oracle source (if enabled)

CLFallbackUniV3Oracle__ExchangeRateZero ​

solidity
uint256 CLFallbackUniV3Oracle__ExchangeRateZero

thrown when the exchange rate is zero, even for the uniV3 rate

WstETHCLRS2UniV3CheckCLRSOracle__ExchangeRateZero ​

solidity
uint256 WstETHCLRS2UniV3CheckCLRSOracle__ExchangeRateZero

thrown when the exchange rate is zero, even for the uniV3 rate

WeETHOracle__InvalidParams ​

solidity
uint256 WeETHOracle__InvalidParams

thrown when an invalid parameter is passed to a method