# Withdrawing Assets

## How to Withdraw

Withdrawing from Everst is straightforward and can be done anytime, subject to available liquidity.

### Quick Steps

1. Navigate to your Dashboard
2. Click "Withdraw" on the supplied asset
3. Enter the amount to withdraw
4. Confirm the transaction
5. Receive your assets plus earned interest

## Understanding Withdrawal Conditions

### Available Liquidity

You can withdraw when the protocol has sufficient unborrowed funds. The available liquidity equals total supplied minus total borrowed for that asset.

**High Utilization Scenarios**

When utilization exceeds 90%, withdrawals may be temporarily limited. The high interest rates incentivize new supply and loan repayments, quickly restoring liquidity.

### Collateral Requirements

If you have active borrows, your supplied assets serve as collateral. You cannot withdraw amounts that would cause your Health Factor to drop below 1.0.

**Safe Withdrawal Calculation**

The maximum you can safely withdraw while borrowing equals your excess collateral value - the amount above your minimum required collateral.

## Step-by-Step Withdrawal Guide

### Step 1: Check Your Position

Before withdrawing, review:

* Current supply balance with interest
* Any active borrows
* Your Health Factor if borrowing
* Available liquidity in the pool

### Step 2: Calculate Withdrawal Impact

If you're borrowing, ensure withdrawal won't trigger liquidation:

* Check post-withdrawal Health Factor
* Maintain safety buffer above 1.5
* Consider partial withdrawal if needed

### Step 3: Execute Withdrawal

1. Click "Withdraw" on your supplied asset
2. Choose withdrawal amount:
   * Enter specific amount, or
   * Click "Max" for maximum safe withdrawal
3. Review transaction details:
   * Amount to receive
   * Remaining supplied balance
   * Updated Health Factor (if borrowing)
4. Confirm in your wallet
5. Wait for transaction confirmation

### Step 4: Receive Assets

Once confirmed:

* Assets return to your wallet
* Interest earnings included automatically
* BTokens burned proportionally
* Dashboard updates immediately

## Withdrawal Strategies

### Full Withdrawal

Completely exit your position:

* Ensures no outstanding borrows first
* Withdraws principal plus all interest
* Burns all BTokens for that asset
* Removes from collateral if enabled

### Partial Withdrawal

Maintain position while accessing funds:

* Withdraw earned interest only
* Keep principal working
* Maintain collateral for borrowing
* Optimize tax implications

### Emergency Withdrawal

During market stress:

* May require waiting for liquidity
* Consider accepting higher slippage
* Monitor gas prices for optimal timing
* Have backup liquidity sources

## Interest and Rewards

### Accrued Interest

Interest automatically includes in withdrawal:

* Compounds every block until withdrawal
* No separate claim needed
* Reflected in BToken exchange rate
* Tax reportable upon withdrawal

### Unclaimed Rewards

Some markets may offer additional incentives:

* Governance tokens
* Trading rewards
* Liquidity mining
* Claim separately before withdrawing

## Common Issues and Solutions

### "Insufficient Liquidity"

**Problem**: Not enough unborrowed assets to withdraw

**Solutions**:

* Wait for borrowers to repay
* Withdraw smaller amount
* Check other markets for liquidity
* Monitor utilization rate changes

### "Cannot Withdraw - Used as Collateral"

**Problem**: Assets securing an active loan

**Solutions**:

* Repay borrowed amounts first
* Supply additional collateral
* Reduce borrow position
* Disable collateral after repaying

### "Transaction Failed"

**Problem**: Various technical issues

**Solutions**:

* Increase gas limit
* Check network congestion
* Verify wallet has native tokens for gas
* Try smaller withdrawal amount

### "Health Factor Too Low"

**Problem**: Withdrawal would trigger liquidation

**Solutions**:

* Calculate maximum safe amount
* Add more collateral first
* Repay portion of debt
* Withdraw in smaller increments

## Gas Optimization

### Best Practices

**Timing**

* Withdraw during low network activity
* Batch multiple withdrawals if possible
* Avoid peak DeFi hours

**Amount Optimization**

* Consider gas cost vs withdrawal size
* Minimum recommended: $100+
* Combine interest claims with withdrawal

**Transaction Settings**

* Use recommended gas settings
* Avoid aggressive gas prices unless urgent
* Transaction costs vary by network

## Tax Considerations

### Interest Income

Withdrawn interest may be taxable:

* Track cost basis of deposits
* Record interest earned
* Note withdrawal dates and amounts
* Consult tax professional

### Capital Gains

BToken appreciation might trigger:

* Gain/loss on BToken transfers
* Imputed income from interest
* Varies by jurisdiction
* Keep detailed records

## Advanced Features

### Flash Withdrawals

For developers and advanced users:

* Withdraw without waiting
* Must return funds same transaction
* Useful for arbitrage
* Requires custom smart contract

### Scheduled Withdrawals

Coming soon:

* Set future withdrawal dates
* Automatic execution
* Gas optimization
* Portfolio rebalancing

## Safety Tips

### Before Withdrawing

1. Double-check recipient address
2. Verify transaction details
3. Ensure sufficient gas
4. Monitor market conditions
5. Have backup plan ready

### After Withdrawing

1. Confirm transaction success
2. Verify assets received
3. Update portfolio tracking
4. Review tax implications
5. Consider re-deployment strategy

## Withdrawal Limits

### Protocol Limits

* No minimum withdrawal amount
* Maximum limited by your balance
* No daily/weekly restrictions
* No lock-up periods

### Practical Limits

* Gas costs for small amounts
* Liquidity availability
* Collateral requirements
* Network congestion

## Emergency Procedures

### Protocol Pause

If protocol paused for security:

* Withdrawals temporarily suspended
* Funds remain safe
* Wait for resolution
* Monitor official channels

### Market Disruption

During extreme volatility:

* Higher gas prices expected
* Liquidity may be constrained
* Consider waiting for stability
* Use alternative liquidity sources

## Next Steps

After withdrawing:

* **Reinvest**: Find new opportunities
* **Rebalance**: Adjust portfolio allocation
* **Take profits**: Convert to stablecoins
* **Compound**: Resupply for higher returns

## Support

Need help with withdrawals?

* [FAQ Section](https://github.com/BlockStreet-finance/BlockStreet-gitbook/blob/main/everst/resources/faq.md)
* Community Support Forums
* Email: <support@blockstreet.money>

***

*Withdrawals are subject to available liquidity and collateral requirements. Always maintain safe Health Factor if borrowing.*
