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.

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.

Important Note: Only reinvested income will be withdrawn with the deposit!
If you withdraw before the next reinvestment cycle, any accumulated CRV & CVX rewards will be lost and redistributed among other users.
To avoid this, you can wait for the next reinvestment cycle before withdrawing
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.

💡 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!
Smart Withdrawal processes the withdrawal in three stablecoins—USDT, USDC, and DAI — as the original deposit was automatically diversified into these assets for liquidity provision on Curve.
The proportions of these stablecoins are determined by Curve's algorithm, which balances assets in the liquidity pool dynamically. These proportions fluctuate every second.
🚀 Need to withdraw in a single asset? Choose Fast Withdrawal, which allows you to withdraw everything in one asset but requires paying the full Ethereum blockchain fee.
💡 Pro Tip: For the most cost-effective withdrawal, use Fast Withdrawal during low gas price periods—typically early morning hours on weekends (2 AM - 6 AM UTC+3).
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.

💡 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