Withdrawing Funds

This guide explains how to withdraw your funds from Stasis by redeeming rSTS tokens for USDC at the current exchange rate.

Understanding Withdrawals

How Withdrawals Work

  • Instant Liquidity: No lock-up periods or waiting times

  • Current Rate: Withdraw at the current rSTS/USDC exchange rate

  • Proportional: Redeem any amount of your rSTS holdings

  • No Penalties: No withdrawal fees (only gas costs)

Exchange Rate Mechanics

Withdrawal Value = rSTS Amount × Current Exchange Rate

Example:
- You hold: 1,000 rSTS
- Current rate: 1.06 USDC per rSTS
- Withdrawal value: 1,000 × 1.06 = 1,060 USDC

What Happens During Withdrawal

  1. You specify rSTS amount to redeem

  2. Contract calculates USDC value at current rate

  3. rSTS tokens are burned from your wallet

  4. USDC is transferred to your address

  5. Vault state is updated

Before You Withdraw

Important Considerations

Timing

  • No Optimal Timing: Withdraw whenever you need funds

  • Rate Appreciation: Consider that exchange rate increases over time

  • Market Conditions: Rate appreciation may vary with funding rates

Tax Implications

  • Withdrawals may trigger taxable events

  • Consult tax professional for your jurisdiction

  • Keep records of deposit/withdrawal transactions

Amount Planning

  • Partial Withdrawals: You can withdraw any portion

  • Full Exit: Withdraw entire position if desired

  • Gas Efficiency: Consider consolidating small withdrawals

Prerequisites Checklist

  • ✅ rSTS tokens in your wallet

  • ✅ Connected to Avalanche Fuji network

  • ✅ Sufficient AVAX for gas fees (~$0.02)

  • ✅ Understanding of current exchange rate

Step-by-Step Withdrawal Process

Step 1: Access Withdrawal Interface

  1. Visit Stasis application

  2. Ensure wallet is connected

  3. Go to "Withdraw" or "Vault" section

  4. Verify correct network (Avalanche Fuji)

Review Your Position

Key Information Displayed:
- rSTS Balance: XXX.XX rSTS
- Current Value: $X,XXX.XX USDC
- Exchange Rate: X.XXXX USDC per rSTS
- Unrealized Gains: $XXX.XX (+X.XX%)

Step 2: Choose Withdrawal Amount

Amount Selection Options

1. Enter specific rSTS amount
2. Enter target USDC amount (auto-calculates rSTS)
3. Use percentage buttons (25%, 50%, 75%, 100%)
4. Use "Max" button for full withdrawal

Real-Time Calculations

The interface shows:

  • rSTS to Redeem: Amount of tokens being burned

  • USDC to Receive: Amount you'll get

  • Remaining Balance: rSTS left after withdrawal

  • Gas Estimate: Transaction cost

Example Calculation

Current Holdings: 1,000 rSTS
Exchange Rate: 1.06 USDC per rSTS
Withdrawal: 500 rSTS

USDC Received: 500 × 1.06 = 530 USDC
Remaining: 500 rSTS (worth 530 USDC)

Step 3: Review Transaction Details

Transaction Summary

Withdrawal Details:
- rSTS Amount: XXX.XX rSTS
- USDC Amount: XXX.XX USDC
- Exchange Rate: X.XXXX
- Gas Fee: ~$0.02
- Net Received: XXX.XX USDC (after gas)

Important Checks

  • ✅ Withdrawal amount is correct

  • ✅ Exchange rate looks reasonable

  • ✅ Sufficient AVAX for gas

  • ✅ Receiving address is your wallet

Step 4: Execute Withdrawal

Submit Transaction

  1. Click "Withdraw"

  2. Review in Wallet:

    • Function: withdraw(uint256 shares)

    • Amount: Your rSTS withdrawal amount

    • Gas Fee: ~$0.01-0.05

  3. Confirm Transaction

    • Verify all details

    • Click "Confirm" in wallet

Transaction Processing

Processing Steps:
1. Transaction submitted to blockchain
2. Smart contract validation
3. rSTS tokens burned from your wallet
4. USDC transferred to your address
5. Vault state updated
6. Confirmation (1-3 seconds on Avalanche)

Step 5: Verify Withdrawal

Immediate Checks

After transaction confirmation:

  1. USDC Balance: Should increase by withdrawal amount

  2. rSTS Balance: Should decrease by redeemed amount

  3. Dashboard Update: Position should reflect new balances

  4. Transaction Hash: Save for records

Verification Example

Before Withdrawal:
- USDC: 100.00
- rSTS: 1,000.00

After 500 rSTS Withdrawal:
- USDC: 630.00 (100 + 530)
- rSTS: 500.00

Withdrawal Strategies

Partial Withdrawal Strategies

Profit Taking

  • Withdraw only gains, keep principal invested

  • Systematic profit realization

  • Maintain core position for continued yield

Rebalancing

  • Withdraw to rebalance portfolio allocation

  • Maintain target percentage in Stasis

  • Respond to changing risk tolerance

Liquidity Management

  • Withdraw for specific funding needs

  • Emergency fund access

  • Planned expense coverage

Full Withdrawal Considerations

When to Exit Completely

  • Strategy Change: Moving to different investments

  • Risk Reduction: Reducing DeFi exposure

  • Market Conditions: Concerns about funding rates

  • Personal Needs: Requiring all capital

Exit Process

Full Exit Steps:
1. Click "Max" or "100%" button
2. Confirm withdrawal of entire balance
3. Verify you'll receive all accumulated value
4. Execute transaction
5. Confirm complete exit

Advanced Withdrawal Topics

Liquidity Considerations

Vault Liquidity

  • Most withdrawals process instantly

  • Large withdrawals (>10% of vault) may require time

  • Vault maintains liquidity buffers

  • Emergency procedures for extreme scenarios

Market Impact

  • Normal withdrawals have no market impact

  • Very large withdrawals may affect strategy execution

  • Protocol designed to handle typical withdrawal patterns

Tax Optimization

Timing Strategies

  • Consider tax year implications

  • Harvest losses if applicable

  • Coordinate with other investment activities

Record Keeping

Important Records:
- Deposit dates and amounts
- Withdrawal dates and amounts
- Exchange rates at each transaction
- Gas fees paid
- Net gains/losses

Emergency Withdrawals

When Needed

  • Urgent liquidity requirements

  • Protocol concerns

  • Market stress situations

Process

  • Same as normal withdrawal

  • No additional steps required

  • Instant processing (subject to vault liquidity)

Troubleshooting Withdrawal Issues

Common Problems

Transaction Failures

Insufficient Gas

  • Problem: Transaction fails due to low AVAX

  • Solution: Add AVAX to wallet

  • Prevention: Maintain small AVAX buffer

Slippage Issues

  • Problem: Exchange rate changed during transaction

  • Solution: Retry with updated rate

  • Note: Rare on Avalanche due to fast confirmation

Contract Issues

  • Problem: Smart contract rejects transaction

  • Solution: Check vault status, contact support

  • Causes: Vault paused, insufficient liquidity

Display Issues

Balance Not Updating

  • Refresh: Browser and wallet

  • Network: Verify correct network

  • Time: Allow a few seconds for updates

Incorrect Amounts

  • Rate Check: Verify current exchange rate

  • Calculation: Manually verify math

  • Support: Contact team if discrepancies persist

Network Issues

Slow Confirmations

  • Normal: Avalanche is typically fast (1-3 seconds)

  • Congestion: Rare but possible during high usage

  • Solution: Wait or increase gas price

Failed Transactions

  • Retry: Often resolves network issues

  • Gas: Increase gas limit if needed

  • Status: Check Avalanche network status

After Withdrawal

Immediate Actions

Verify Receipt

  1. Check USDC Balance: Confirm funds received

  2. Save Transaction Hash: For records

  3. Update Records: Personal tracking spreadsheet

Security

  • Logout: If using public computer

  • Monitor: Watch for any unusual activity

  • Backup: Ensure wallet backup is current

Future Considerations

Re-entry Strategy

  • Market Timing: Consider when to re-enter

  • Dollar-Cost Averaging: Gradual re-entry approach

  • Rate Monitoring: Watch exchange rate trends

Portfolio Management

  • Reallocation: Deploy withdrawn funds

  • Diversification: Consider other opportunities

  • Risk Management: Maintain appropriate exposure

Tax Reporting

Documentation Needed

For Tax Purposes:
- Original deposit amount and date
- Withdrawal amount and date
- Exchange rates at both times
- Net gain/loss calculation
- Gas fees paid

Professional Advice

  • Consult tax professional for complex situations

  • Understand local regulations

  • Plan for tax obligations

Withdrawal Best Practices

Planning

  • Think Ahead: Plan withdrawals in advance

  • Batch Operations: Combine small withdrawals

  • Tax Timing: Consider tax implications

Security

  • Verify URLs: Ensure you're on official site

  • Double-Check: Review all transaction details

  • Start Small: Test with small amount first

Record Keeping

  • Transaction Logs: Maintain detailed records

  • Screenshots: Save important information

  • Backup Data: Store records securely


Next: Understanding rSTS