saUSD Withdrawal

This section explains how users can withdraw their aUSD by redeeming saUSD.


Basic Process

  • If a user holds saUSD, they can initiate a withdrawal request at any time.

  • Upon submission, the system calculates the amount of aUSD the user will receive based on the current net value of saUSD.

Formula

aUSD Amount = User’s saUSD Balance * saUSD Net Value

This ensures that users receive the correct value of aUSD corresponding to their saUSD holdings at the time of withdrawal.


Time Lock

  • Each withdrawal is subject to a 7-day time lock.

  • Once the withdrawal is submitted:

    1. The user’s saUSD tokens are burned (collected back into the system).

    2. A 7-day waiting period begins.

    3. After 7 days, the user can claim their aUSD tokens.


Multiple Withdrawals

  • If a user submits multiple withdrawal requests, each request has its own independent 7-day timer.

  • Users can view the status of each pending withdrawal directly on the Withdrawal Dashboard in YieldHub.

This mechanism ensures fairness, stability, and predictability in the redemption process of saUSD → aUSD.

Last updated