IVaultRequestHandler
IVaultRequestHandler
Addresses
| Chain | Address |
|---|
Functions
makeRedeemRequest
Create or update a request to redeem shares from account. If
instant redeems are available and receiver is set, immediately redeem
shares from account.
function makeRedeemRequest(
Shares shares,
address account,
address receiver,
uint256 minAssets
) external returns (
uint64 duration,
uint64 beginsAt
)
Parameters
| Name | Type | Description |
|---|---|---|
shares | Shares | request permission to redeem shares from account. If a request already exists, the new shares must be at least as large |
account | address | Address from which to redeem shares. Sender must be this address or its manager. |
receiver | address | Instantly redeem to this address if possible. If 0x00, do not instantly redeem. Ignored if instant redeems are unavailable. |
minAssets | uint256 | Slippage parameter. If instant redeems are available, receiver is nonzero, and minAssets is nonzero, revert if the resulting instant redemption would yield less than minAssets. Ignored if instant redeems are unavailable. |
VaultRequestDelegate
Addresses
| Chain | Address |
|---|
Functions
makeRedeemRequest
function makeRedeemRequest(
contract IVaultRequestHandler handler,
Shares shares,
address account,
address receiver,
uint256 minAssets
) internal returns (
uint64 duration,
uint64 beginsAt
)