WithdrawalManagerInitializer (Queue)
\
Functions
isManualWithdrawal
isManualWithdrawalChecks if an account is set to perform withdrawals manually.
function isManualWithdrawal(
address
)
view
returns (
bool
);Parameters:
0
``
address
address
Return Values:
0
bool
bool
\
manualSharesAvailable
manualSharesAvailableReturns the amount of shares available for manual withdrawal.
function manualSharesAvailable(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
\
pool
poolReturns the address of the pool contract.
function pool()
view
returns (
address
);Return Values:
0
address
address
\
poolManager
poolManagerReturns the address of the pool manager contract.
function poolManager()
view
returns (
address
);Return Values:
0
address
address
\
queue
queueReturns the first and last withdrawal requests pending redemption.
function queue()
view
returns (
uint128 nextRequestId,
uint128 lastRequestId
);Return Values:
0
nextRequestId
uint128
uint128
Identifier of the next withdrawal request that will be processed.
1
lastRequestId
uint128
uint128
Identifier of the last created withdrawal request.
\
requestIds
requestIdsReturns the request identifier of an account. Returns zero if the account does not have a withdrawal request.
function requestIds(
address
)
view
returns (
uint128
);Parameters:
0
``
address
address
Return Values:
0
uint128
uint128
\
totalShares
totalSharesReturns the total amount of shares pending redemption.
function totalShares()
view
returns (
uint256
);Return Values:
0
uint256
uint256
\
Events
Initialized
InitializedEmitted when the withdrawal manager proxy contract is initialized.
event Initialized(
address pool,
address poolManager
);Parameters:
0
pool
address
address
Address of the pool contract.
1
poolManager
address
address
Address of the pool manager contract.
\
Last updated