IFluidStETHQueue

constantsView

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

returns the constant values for LIQUIDITY, LIDO_WITHDRAWAL_QUEUE, STETH

claims

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

gets an open Claim for claimTo_ and requestIdFrom_

isAuth

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

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

isGuardian

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

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

isUserAllowed

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

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

maxLTV

function maxLTV() external view returns (uint16)

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.

allowListActive

function allowListActive() external view returns (bool)

flag whether allow list behavior is enabled or not.

isPaused

function isPaused() external view returns (bool)

reads if the protocol is paused or not

owner

function owner() external view returns (address)

reads owner address