UpshiftDocs

Risk Controls

The safety mechanisms protecting RWA Clear redemptions, plus the requirements an asset must meet to be supported.

ControlDetail
Oracle safetyStaleness, round completeness, and optional deviation checks on every redemption
Slippage protectionUsers specify a minimum output amount; the transaction reverts if not met
Rate limitingConfigurable per-transaction cap prevents large single-transaction drains
Global pauseRedemptions can be frozen instantly by the vault owner or operator
Emergency withdrawalAll yield-layer funds can be pulled in one call
Non-upgradeableThe subaccount contract cannot be modified after deployment
Reentrancy guardIndustry-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

RequirementDetail
Standard ERC-20Must follow standard transfer semantics
No fee-on-transferTokens that apply a tax on transfer are not supported
No rebasingTokens that change balance automatically (e.g., stETH) are not supported
Oracle FeedA reliable price feed must exist for the asset