How to Withdraw Funds

Step 1: Go to Withdrawal Section

In the previous guide, we covered how to deposit funds into the DSF application to generate passive income in stablecoins through liquidity provision on the decentralized Curve exchange. Now, we will walk through the process of withdrawing your earned assets.

To begin, open the DSF application either via the main website or by using the direct link to the app. Once inside, navigate to the Withdrawal tab.

Navigate to the "Withdraw" tab in the DSF app to begin the process of withdrawing your funds.

Step 2: Choose your asset and enter the amount

On the "Withdrawal" screen, you can choose the currency for withdrawal and enter the desired amount. Once entered, click “Next” to proceed.

Select the currency, input the amount you wish to withdraw, and click "Next" to proceed.

It means that if you have accumulated CRV and CVX tokens that have not yet been reinvested, they will not be included in the withdrawal. You will see a notification about this and can choose to either confirm or cancel the withdrawal. These tokens will be automatically reinvested within two weeks, allowing you to withdraw them later along with the rest of your deposit.

💡 Why aren’t my CRV and CVX tokens withdrawn immediately?

Our application enables compound interest through automated reinvestments, a process known as Auto-Compound. This involves several steps:

  • Earnings on your deposit are initially distributed in platform-native tokens CRV and CVX, as they are part of the liquidity strategy.

  • Unlike other DeFi platforms, DSF Invest does not leave users with these tokens, requiring them to manually exchange them elsewhere. Instead, we automatically convert these rewards into USDT and reinvest them into the strategy.

  • Every two weeks, the smart contract collects all accumulated rewards and exchanges them at an optimal time (minimizing exchange fees) before adding them back into your deposit.

Step 3: Fee Optimisation

Just like with deposits, you can optimize withdrawal fees by selecting the Smart Withdrawal option.

Choose between Smart Withdrawal to reduce fees or Fast Withdrawal for immediate access to funds in a single asset.
💡 Why do I need to pay this fee

Since withdrawing funds updates your balance, the transaction needs to be recorded on the Ethereum blockchain, which requires computational power. This is what the Ethereum network fee covers. Additionally, the withdrawal process involves multiple transactions, increasing the gas cost. As we automated all the steps - you pay once when depositing and once when witdrawing without intermediate steps.

Important!

Step 4: Confirmation

On the final step, you can review the withdrawal details one last time before confirming the transaction in your wallet.

You'll see:

  • The withdrawal amount

  • The blockchain fee for processing the transaction

  • The final amount you’ll receive after potential slippage adjustments

If everything looks correct, click “Withdraw Funds”, and then confirm the transaction in your wallet.

Review all withdrawal details, including slippage adjustments, before confirming the transaction in your wallet.
💡 What is slippage?

Slippage is a small difference between the expected and actual amount you receive when withdrawing funds. It happens due to real-time shifts in the balance of liquidity pools on Curve. Since your funds are diversified across multiple stablecoins (USDT, USDC, DAI), their exchange rates may fluctuate slightly when converting back to USDT during withdrawal.

This means you may receive slightly more or slightly less than the requested amount, depending on market conditions at the time of withdrawal.

💡 Tip: Slippage is usually minimal for stablecoins, but to get the most favorable rate, try withdrawing during lower network congestion periods, when liquidity pools are more stable.

Last updated