IFluidStETHQueue

Git Source

Functions

constantsView

returns the constant values for LIQUIDITY, LIDO_WITHDRAWAL_QUEUE, STETH

function constantsView() external view returns (IFluidLiquidity, ILidoWithdrawalQueue, IERC20);

claims

gets an open Claim for claimTo_ and requestIdFrom_

function claims(address claimTo_, uint256 requestIdFrom_) external view returns (Structs.Claim memory);

isAuth

reads if a certain auth_ address is an allowed auth or not

function isAuth(address auth_) external view returns (bool);

isGuardian

reads if a certain guardian_ address is an allowed guardian or not

function isGuardian(address guardian_) external view returns (bool);

isUserAllowed

reads if a certain user_ address is an allowed user or not

function isUserAllowed(address user_) external view returns (bool);

maxLTV

maximum allowed percentage of LTV (loan-to-value). E.g. 90% -> max. 90 ETH can be borrowed with 100 stETH as collateral in withdrawal queue. ETH will be received at time of claim to cover the paid borrowed ETH amount. In 1e2 (1% = 100, 90% = 9_000, 100% = 10_000). Configurable by auths.

function maxLTV() external view returns (uint16);

allowListActive

flag whether allow list behavior is enabled or not.

function allowListActive() external view returns (bool);

isPaused

reads if the protocol is paused or not

function isPaused() external view returns (bool);

owner

reads owner address

function owner() external view returns (address);