Risk Controls

Control
Detail

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

Requirement
Detail

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