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
)