Timeline
1
Request
Call
redeem(asset, shares) on the RedeemQueue for the payout asset you want. Approve the share token first; the queue escrows shares. RiskManager enforces minimums and batch caps. Request joins the current batch.2
Settle
On report acceptance, the queue transfers batch shares to the Fund (burned) and snapshots the payout — assets owed at the accepted price minus exit fee. Later fee or price changes cannot change that batch’s owed amount.
3
Fund
Settlement records what is owed. The operator returns assets to the Fund (pull from strategies, or inbound from external wallets / bridges) and calls
fundRedeem. The batch becomes claimable.4
Claim
Call
claimRedeem(asset, batchId) for your pro-rata assets.Why funding is separate
In a fully on-chain vault, assets often sit in the contract and withdrawals pay immediately. Here capital usually sits in strategies, custody, or another chain. Settlement fixes the amount owed; funding is the operator step that returns assets. Time from settlement to funding depends on how fast the operator can unwind. Funds should document expected redemption timing.Claim math
batchAssetTotals is the payout snapshotted at settlement (net of exit fee).
Cancelling
Cancel a current-batch redemption before settlement withcancelRedeem(asset) to get shares back. After settlement, wait for funding and claim. An admin can cancel a stuck request in any unsettled batch and return shares.
One request per batch
At most one redemption request per asset per batch.What can block a redemption
See Risk controls.