Errors
Errors
InvalidCaller
Thrown when msg.sender
is not the expected one.
CallerNotAdmin
Thrown when msg.sender
is not the expected one.
NotPoolAdminOrGovernor
Thrown when msg.sender
is neither the pool admin nor the governor.
NotPoolAdmin
Thrown when msg.sender
is not the pool admin
NotPoolConfigurator
Thrown when msg.sender
is not the pool configurator
InvalidAddressesProvider
ERC20TransferFailed
FunctionPaused
ProtocolPaused
PoolConfigurator_InvalidPoolAdmin
Thrown when the pool admin set is not on the whitelist
PoolConfigurator_InvalidPoolAsset
Thrown when the asset set is not on the whitelist
PoolConfigurator_CallerNotLoanManager
Thrown when msg.sender
is not the loan manager
PoolConfigurator_CallerNotPoolAdminOrGovernor
Thrown when caller is not pool admin or governor
PoolConfigurator_CallerNotGovernor
Thrown when caller is not governor
PoolConfigurator_PoolSupplyZero
Thrown when the total supply of the pool is zero
PoolConfigurator_InsufficientCover
Thrown when the pool cover is insufficient
PoolConfigurator_InsufficientLiquidity
Thrown when the pool has insufficient liquidity to fund new loans
PoolConfigurator_NoAllowance
Thrown when the spender has no allowance from the owner
PoolConfigurator_PoolApproveWithdrawalManagerFailed
Thrown when the pool fails to approve the withdrawal manager with the amount of shares
PoolConfigurator_DepositCoverFailed
Thrown when the pool admin fails to deposit cover
PoolConfigurator_WithdrawCoverFailed
Thrown when the pool admin fails to withdraw cover
PoolConfigurator_Paused
Thrown when the pool configurator is paused
Globals_CallerNotPoolConfigurator
Globals_ToInvalidPoolAdmin
Globals_ToInvalidPoolConfigurator
Globals_AdminZeroAddress
Globals_CallerNotPendingGovernor
Globals_InvalidVault
Globals_InvalidReceivable
Globals_RiskFreeRateGreaterThanOne
Globals_MinPoolLiquidityRatioGreaterThanOne
Globals_protocolFeeGreaterThanOne
LoanManager_CallerNotBuyer
Thrown when msg.sender
is not the buyer.
LoanManager_CallerNotSeller
Thrown when msg.sender
is not the seller.
LoanManager_InvalidReceivable
Thrown when buyer approves an invalid receivable (either buyer or seller is not whitelisted or repayment timestamp is in the past).
LoanManager_PrincipalRequestedTooHigh
Thrown when the buyer requests for a principal larger than the face amount of the receivable
LoanManager_Overdraw
Thrown when the seller overdraws
LoanManager_NotLoan
Thrown when the loan id is invalid
LoanManager_LoanImpaired
Thrown when the loan is already impaired
LoanManager_LoanNotImpaired
Thrown when the loan is not impaired
LoanManager_PastDueDate
Thrown when the loan is past due date
LoanManager_CollateralAssetNotAllowed
LoanManager_NotPastDueDatePlusGracePeriod
LoanManager_CallerNotReceivableBuyer
Receivable_CallerNotBuyer
Receivable_CallerNotGovernor
Receivable_InvalidGlobals
WithdrawalManager_ZeroWindow
Thrown when the window duration set is 0
WithdrawalManager_WindowGreaterThanCycle
Thrown when the window duration set is larger than the cycle duration
WithdrawalManager_WithdrawalPending
Thrown when the withdrawal is still pending
WithdrawalManager_NoOp
Thrown when the action results in no change
WithdrawalManager_Overremove
Thrown when the owner removes more shares than they have
WithdrawalManager_NoRequest
Thrown when the owner has no withdrawal request (that is locked shares is zero)
WithdrawalManager_InvalidShares
Thrown when the shares a owner requests to withdraw differs from their withdrawal request
WithdrawalManager_NotInWindow
Thrown when the current time is not in the owner's withdrawal window
Pool_ZeroAsset
Pool_ZeroConfigurator
Pool_FailedApprove
Pool_RecipientZeroAddress
Pool_DepositGreaterThanMax
Pool_MintGreaterThanMax
Pool_InsufficientPermit
Pool_RedeemMoreThanMax
Pool_WithdrawalNotImplemented
Last updated