FluidCLXStockOracleAdmin ​
Governance / auth-class admin surface (BasicAuth).
Functions ​
_authClass ​
solidity
function _authClass(address auth_) internal view override returns (uint256);_setAuthClass ​
solidity
function _setAuthClass(address auth_, uint256 authClass_) internal override;confirmMultiplierChange ​
Set acceptedMultiplier to live after a jump. Live must be within absolute MAX_MULTIPLIER_CHANGE_PERCENT of expectedMultiplier_ (1e18 scale). Confirm only once CL_live × new ≈ CL_anchor × old holds: the gap guard scales both sides by the live multiplier, so it cannot catch a confirm issued before CL has repriced. If CL gapped too (split), follow with an out-of-band updateRegularHoursAnchor to clear the price-gap guard.
Governance or auth class ≥ 3 (e.g. team set as class 3 via updateAuth).
solidity
function confirmMultiplierChange(uint256 expectedMultiplier_)
external
onlyAuthClassAbove(AUTH_CLASS_CONFIRM_MULTIPLIER);pause ​
Pause pricing. Governance or auth class ≥ 1.
solidity
function pause() external onlyAuthClassAbove(AUTH_CLASS_PAUSE);unpause ​
Unpause pricing. Governance or auth class ≥ 2.
solidity
function unpause() external onlyAuthClassAbove(AUTH_CLASS_PAUSE_UNPAUSE);