IrisCoreErrors.InvalidInterestAccrual | An accrual is requested for a timestamp before the position’s lastUpdate |
IrisCoreErrors.InvalidVenueInterestAccrual | A venue accrual is requested before a venue side’s last update |
IrisCoreErrors.InvalidVenueIndex | A venue index is behind the index the position last stored |
IrisCoreErrors.UnknownVenuePrice | The venue price is unknown, so price-dependent math is underivable |
IrisCoreErrors.InsufficientVenueCollateral | A venue collateral withdrawal would leave the pod’s venue position unhealthy |
IrisCoreErrors.InsufficientVenuePosition | A venue position would go negative |
IrisCoreErrors.InsufficientVenueLiquidity | A venue borrow would exceed the market’s available supply |
IrisCoreErrors.UnexpectedPod | A position’s loan or venue belongs to a different pod |
IrisCoreErrors.UnexpectedVenue | A venue is not the market the position is held on: id and market data both identify it |
IrisCoreErrors.HealthyLoan | A liquidation is replayed before the loan’s liquidation deadline |
IrisCoreErrors.HealthyBond | A bond liquidation is replayed while the bond is healthy |
IrisCoreErrors.InsufficientCollateral | A collateral withdrawal would leave the loan undercollateralized |
IrisCoreErrors.InsufficientBond | A bond withdrawal would leave the bond unhealthy |
IrisCoreErrors.LoanResolved | An operation requires an open loan but it is resolved |
IrisCoreErrors.NotAllowedVenue | A venue is not allowed by the loan’s venue bitmap |
IrisCoreErrors.ZeroBondRequirement | A quote’s bond requirement computes to zero, making it unsubmittable |