UpdateWeightRunner
State Variables
ethOracle
OracleWrapper public ethOracle;MASK_POOL_PERFORM_UPDATE
uint256 private constant MASK_POOL_PERFORM_UPDATE = 1;MASK_POOL_GET_DATA
uint256 private constant MASK_POOL_GET_DATA = 2;MASK_POOL_OWNER_UPDATES
MASK_POOL_QUANTAMM_ADMIN_UPDATES
MASK_POOL_RULE_DIRECT_SET_WEIGHT
quantammAdmin
poolRuleSettings
poolOracles
poolBackupOracles
quantAMMSwapFeeTake
approvedOracles
approvedPoolActions
ruleOracleStalenessThreshold
rules
Functions
constructor
setQuantAMMSwapFeeTake
getQuantAMMSwapFeeTake
setQuantAMMUpliftFeeTake
Name
Type
Description
getQuantAMMUpliftFeeTake
getQuantAMMAdmin
getOptimisedPoolOracle
Name
Type
Description
getPoolOracleAndBackups
Name
Type
Description
getPoolRuleSettings
Name
Type
Description
getPoolApprovedActions
Name
Type
Description
getPoolRule
Name
Type
Description
addOracle
Name
Type
Description
removeOracle
Name
Type
Description
setApprovedActionsForPool
Name
Type
Description
setRuleForPoolAdminInitialise
Name
Type
Description
setRuleForPool
Name
Type
Description
_setRuleForPool
performUpdate
setETHUSDOracle
Name
Type
Description
InitialisePoolLastRunTime
Name
Type
Description
getData
Name
Type
Description
_getData
Name
Type
Description
_getUpdatedWeightsAndOracleData
_performUpdateAndGetData
Name
Type
Description
flattenDynamicDataWeightAndMutlipliers
Name
Type
Description
Name
Type
Description
_calculateMultiplerAndSetWeights
Name
Type
Description
calculateMultiplierAndSetWeightsFromRule
Name
Type
Description
setTargetWeightsManually
Name
Type
Description
setWeightsManually
Name
Type
Description
setIntermediateValuesManually
Name
Type
Description
Events
OracleAdded
OracleRemved
SetWeightManual
SetIntermediateValuesManually
SwapFeeTakeSet
UpliftFeeTakeSet
UpdatePerformed
UpdatePerformedQuantAMM
SetApprovedActionsForPool
ETHUSDOracleSet
PoolLastRunSet
PoolRuleSetAdminOverride
CalculateWeightsRequest
CalculateWeightsResponse
WeightsUpdated
Structs
CalculateMuliplierAndSetWeightsLocal
Last updated