Skip to main content
SuperVaults use ERC-7540 async redemptions. Shares go into escrow on request; a keeper fulfills within ~1 hour; the user then claims assets.
Non-standard ERC-4626 behavior. maxWithdraw(account) and maxRedeem(account) return 0 until the keeper fulfills the request. Shares are in escrow; assets have not yet been freed. Poll pendingRedeemRequest(0, account) to confirm the request is queued, then poll maxWithdraw(account) until positive before sending the claim.
State machine