For the complete documentation index, see llms.txt. This page is also available as Markdown.

WithdrawalManagerInitializer (Queue)

Functions

isManualWithdrawal

Checks if an account is set to perform withdrawals manually.

    function isManualWithdrawal(
        address
    )
        view
        returns (
            bool
        );

Parameters:

Index
Name
Type
Internal Type
Description

0

``

address

address

Return Values:

Index
Name
Type
Internal Type
Description

0

bool

bool

manualSharesAvailable

Returns the amount of shares available for manual withdrawal.

Parameters:

Index
Name
Type
Internal Type
Description

0

``

address

address

Return Values:

Index
Name
Type
Internal Type
Description

0

uint256

uint256

pool

Returns the address of the pool contract.

Return Values:

Index
Name
Type
Internal Type
Description

0

address

address

poolManager

Returns the address of the pool manager contract.

Return Values:

Index
Name
Type
Internal Type
Description

0

address

address

queue

Returns the first and last withdrawal requests pending redemption.

Return Values:

Index
Name
Type
Internal Type
Description

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

Returns the request identifier of an account. Returns zero if the account does not have a withdrawal request.

Parameters:

Index
Name
Type
Internal Type
Description

0

``

address

address

Return Values:

Index
Name
Type
Internal Type
Description

0

uint128

uint128

totalShares

Returns the total amount of shares pending redemption.

Return Values:

Index
Name
Type
Internal Type
Description

0

uint256

uint256

Events

Initialized

Emitted when the withdrawal manager proxy contract is initialized.

Parameters:

Index
Name
Type
Internal Type
Description

0

pool

address

address

Address of the pool contract.

1

poolManager

address

address

Address of the pool manager contract.

Last updated

Was this helpful?