Docs

Depositing & withdrawing

This page walks through using SuperVault end to end: connecting a wallet, depositing, watching your stream, and withdrawing.

Network: SuperVault runs on Base, and deposits are in USDC. Make sure your wallet holds USDC on Base before you start.

1. Connect your wallet

Open the app and click Connect Wallet in the top-right corner. Pick your wallet from the list and approve the connection. SuperVault only reads your public address — it can't move funds without your explicit signature on each action.

The first time you visit, you'll be asked to accept the Terms of Use. This is a one-time legal gate.

2. Deposit USDC

  1. Enter the amount of USDC you want to deposit.
  2. Click Deposit.
  3. Approve the action in your wallet.

In the typical (gasless) flow you'll sign one or two messages rather than send a transaction yourself — a relayer submits it for you, so you don't need ETH for gas. Behind the scenes a single batched action:

  • moves your USDC into the vault,
  • starts your yield stream, and
  • connects you to the stream so it shows up in your wallet balance.

As soon as it confirms, your position is live and the stream begins.

A small deposit fee may apply. If so, it's shown before you confirm. The fee comes out of the deposit amount, not on top of it.

3. Watch your stream

Once you have a position, the app shows:

  • Your deposit — the principal you put in.
  • Position value — what your shares are currently worth, including any surplus the underlying vault has earned.
  • Streamed so far — the yield that has flowed into your wallet since you deposited, ticking up live.
  • Stream rate — how fast yield is flowing to you, per second / per day.

The streamed yield is real USDC-equivalent value (a Superfluid "super token") arriving in your own wallet — not a number locked in a contract.

4. Withdraw

You can withdraw at any time.

  1. Choose how much to withdraw (up to your maximum available).
  2. Click Withdraw and approve / sign.
  3. You receive your principal plus your share of the underlying vault's accrued value, minus whatever has already streamed to you (so nothing is paid twice).

When you withdraw your full position, your stream stops, since there's no longer a deposit funding it.

Availability note: withdrawals draw on the underlying lending vault's liquidity. In rare conditions (e.g. the underlying market is fully utilised), the amount you can withdraw at a given instant may be temporarily limited. The app shows your current maximum.

Do I need to "claim" anything?

No. That's the point of streaming — the yield arrives in your wallet continuously. The deposit flow already connects you to the stream, so there's no separate claim step to remember.

Next

  • Understand the trade-offs before depositing in Risks & FAQ.