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