Risk Controls
Oracle safety
Staleness, round completeness, and optional deviation checks on every redemption
Slippage protection
Users specify a minimum output amount; the transaction reverts if not met
Rate limiting
Configurable per-transaction cap prevents large single-transaction drains
Global pause
Redemptions can be frozen instantly by the vault owner or operator
Emergency withdrawal
All yield-layer funds can be pulled in one call
Non-upgradeable
The subaccount contract cannot be modified after deployment
Reentrancy guard
Industry-standard protection on all state-changing functions
Pause Controls
An operator can pause redemptions in an emergency, but only the vault owner can unpause. This ensures fast incident response without giving operators unilateral control to resume operations after an issue.
Supported Asset Requirements
Standard ERC-20
Must follow standard transfer semantics
No fee-on-transfer
Tokens that apply a tax on transfer are not supported
No rebasing
Tokens that change balance automatically (e.g., stETH) are not supported
Oracle Feed
A reliable price feed must exist for the asset
Last updated
