Redemption request

Fund redemptions are as simple as it gets, with a single step required:

  • Create the redemption request

    • Call the redemption function on the shares contract: requestRedemption(uint256 sharesIn, uint256 minAssetsOut, address redemptionAsset, address receiver)

    • To calculate minAssetsOut, make sure to check Calculate share price

    • Important: The minAssetsOut parameter provides slippage protection. The actual number of assets received will be calculated by the operator using the current share price at processing time (after deducting redemption fees). The operator's price must result in at least minAssetsOut assets, or the request will fail the slippage check.

circle-info

Events

The creation of a Redemption request results in the emission of a RedemptionRequest event containing the corresponding request ID and expiry time.

Redemption flow example

Last updated