📤 Withdrawals
Withdrawing your investment from a basket is just as easy as depositing. The protocol is designed to be fully non-custodial, meaning you have control over your funds at all times.
How to Withdraw
-
Go to the Basket Page: Navigate to the detail page of the basket you want to withdraw from.
-
Select 'Sell': In the trading interface, switch to the "Sell" tab.

-
Enter Amount: Input the number of basket tokens you wish to redeem.
-
Confirm Transaction: The protocol will sell your proportional share of all the underlying assets in the basket, convert them back into USDC, and send the USDC directly to your wallet.
🚨 What if a Transaction Fails?
Solana is fast, but sometimes network congestion or other issues can cause a complex transaction to fail midway. Your funds are never at risk.
The Baskets smart contract includes several emergency rescue functions for this exact reason. If a transaction fails, your funds are held in a secure, temporary "escrow" account that is owned by you and controlled by the program.
You can then use the "Rescue" function on the dApp to safely recover 100% of your funds from that escrow with a single click.