Depositing & Withdrawing
Your vault holds USDC as collateral. Here's how deposits and withdrawals work, and why withdrawals require stopping the bot first.
Depositing USDC
You can deposit USDC into your vault at any time, even while the bot is running. The new balance is available for the next trade.
Open your vault panel
Go to the App page, find your vault card, and expand it.
Enter the amount
Type the USDC amount you want to deposit. Minimum is $50 for the first deposit.
Sign the transaction
Your wallet will ask you to approve the transfer. Once confirmed, your USDC moves from your wallet into the vault PDA. This is an onchain transaction. You can verify it on Solscan.
Withdrawing USDC
Withdrawals require the bot to be stopped first and any open position to be closed.
Stop your bot
Click the Stop button on your vault panel. The system will close any open position during shutdown.
Wait for position to close
If there's an open position, the system closes it as part of the stop process. Wait for the activity log to confirm.
Withdraw
Enter the amount to withdraw and sign the transaction. USDC returns to your wallet. You can withdraw partially or fully.
If you withdrew while a position was open, the vault's collateral backing that position would drop, potentially triggering an immediate liquidation. The stop-first requirement prevents this desynchronization. It's a safety measure, not a lock-in.
You don't have to withdraw everything. After stopping, you can withdraw a portion and restart the bot with the remaining balance. This is useful for taking profits while keeping the strategy running.