StETHQueueAdmin ​
Inherits:Variables, ReentrancyGuard
FluidStETHQueue admin related methods
Functions ​
onlyAuths ​
only auths guard
modifier onlyAuths();isAuth ​
reads if a certain auth_ address is an allowed auth or not
function isAuth(address auth_) public view returns (bool);isGuardian ​
reads if a certain guardian_ address is an allowed guardian or not
function isGuardian(address guardian_) public view returns (bool);isUserAllowed ​
reads if a certain user_ address is an allowed user or not
function isUserAllowed(address user_) public view returns (bool);isPaused ​
reads if the protocol is paused or not
function isPaused() public view returns (bool);setAuth ​
Sets an address as allowed auth or not. Only callable by owner.
function setAuth(address auth_, bool allowed_) external onlyOwner validAddress(auth_);Parameters
| Name | Type | Description |
|---|---|---|
auth_ | address | address to set auth value for |
allowed_ | bool | bool flag for whether address is allowed as auth or not |
setGuardian ​
Sets an address as allowed guardian or not. Only callable by owner.
function setGuardian(address guardian_, bool allowed_) external onlyOwner validAddress(guardian_);Parameters
| Name | Type | Description |
|---|---|---|
guardian_ | address | address to set guardian value for |
allowed_ | bool | bool flag for whether address is allowed as guardian or not |
setUserAllowed ​
Sets an address as allowed user or not. Only callable by auths.
function setUserAllowed(address user_, bool allowed_) external onlyAuths validAddress(user_);Parameters
| Name | Type | Description |
|---|---|---|
user_ | address | address to set allowed value for |
allowed_ | bool | bool flag for whether address is allowed as user or not |
setMaxLTV ​
Sets maxLTV to maxLTV_ (in 1e2: 1% = 100, 100% = 10000). Must be > 0 and < 100%.
function setMaxLTV(uint16 maxLTV_) external onlyAuths;pause ​
Pauses the protocol (blocks queue() and claim()). Only callable by guardians.
function pause() external;unpause ​
Unpauses the protocol (enables queue() and claim()). Only callable by owner.
function unpause() external onlyOwner;setAllowListActive ​
Sets allowListActive flag to status_. Only callable by owner.
function setAllowListActive(bool status_) external onlyOwner;
