IPriceAndFeeCalculator
Functions
setInitialPrice
function setInitialPrice(address vault, uint128 price, uint32 timestamp) external;Name
Type
Description
setThresholds
function setThresholds(
address vault,
uint16 minPriceToleranceRatio,
uint16 maxPriceToleranceRatio,
uint16 minUpdateIntervalMinutes,
uint8 maxPriceAge,
uint8 maxUpdateDelayDays
) external;Name
Type
Description
setUnitPrice
Name
Type
Description
pauseVault
Name
Type
Description
unpauseVault
Name
Type
Description
resetHighestPrice
Name
Type
Description
convertUnitsToToken
Name
Type
Description
Name
Type
Description
convertUnitsToTokenIfActive
Name
Type
Description
Name
Type
Description
convertTokenToUnits
Name
Type
Description
Name
Type
Description
convertTokenToUnitsIfActive
Name
Type
Description
Name
Type
Description
convertUnitsToNumeraire
Name
Type
Description
Name
Type
Description
getVaultState
Name
Type
Description
Name
Type
Description
getVaultsPriceAge
Name
Type
Description
Name
Type
Description
isVaultPaused
Name
Type
Description
Name
Type
Description
Events
ThresholdsSet
Name
Type
Description
UnitPriceUpdated
Name
Type
Description
VaultPausedChanged
Name
Type
Description
HighestPriceReset
Name
Type
Description
Errors
Aera__StalePrice
Aera__TimestampMustBeAfterLastUpdate
Aera__TimestampCantBeInFuture
Aera__ZeroAddressOracleRegistry
Aera__InvalidMaxPriceToleranceRatio
Aera__InvalidMinPriceToleranceRatio
Aera__InvalidMaxPriceAge
Aera__InvalidMaxUpdateDelayDays
Aera__ThresholdNotSet
Aera__VaultPaused
Aera__VaultNotPaused
Aera__UnitPriceMismatch
Aera__TimestampMismatch
Aera__VaultAlreadyInitialized
Aera__VaultNotInitialized
Aera__InvalidPrice
Aera__CurrentPriceAboveHighestPrice
Last updated

