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
You specify rSTS amount to redeem
Contract calculates USDC value at current rate
rSTS tokens are burned from your wallet
USDC is transferred to your address
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
Navigate to Withdrawal Section
Visit Stasis application
Ensure wallet is connected
Go to "Withdraw" or "Vault" section
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
Click "Withdraw"
Review in Wallet:
Function: withdraw(uint256 shares)
Amount: Your rSTS withdrawal amount
Gas Fee: ~$0.01-0.05
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:
USDC Balance: Should increase by withdrawal amount
rSTS Balance: Should decrease by redeemed amount
Dashboard Update: Position should reflect new balances
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
Check USDC Balance: Confirm funds received
Save Transaction Hash: For records
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