> For the complete documentation index, see [llms.txt](https://docs.zebec.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zebec.io/zebec-application-suite/web-superapp/vault.md).

# Vault dashboard

The Vault is where money enters and leaves the SuperApp. It shows your treasury balance, what each product currently holds, every asset you own, and your deposit and withdrawal history.

![Vault Dashboard](/files/YWWrgWoLBJml5n5Qlbqk)

## Treasury balance

Your treasury balance is the money you have moved from your wallet into the SuperApp. Products draw from it.

Three figures below the total show where that money sits:

| Figure      | Meaning                              |
| ----------- | ------------------------------------ |
| **Payroll** | Total across all active streams      |
| **Staking** | ZBCN currently locked in staking     |
| **Cards**   | Combined balance of all active cards |

In the screenshot the treasury holds $0.02, with 75 ZBCN staked and nothing in streams or cards.

## Moving funds

**Move funds** sits beside the balance, with two buttons:

* **Deposit** moves assets from your connected wallet into the SuperApp.
* **Withdraw** sends them back to your wallet.

Both open a dialog where you choose the asset and amount, then approve the transaction in your wallet. Each is an on-chain transaction, so a network fee applies and the balance updates once the transaction confirms.

## Assets

The Assets table lists supported assets with two balances side by side:

* **Wallet Balance** is what your connected wallet holds.
* **Treasury Balance** is what you have deposited into the SuperApp.

Each shows the token amount and its USD value. In the screenshot the wallet holds 59.0020 USDC and 0.0333 SOL, none of it deposited yet.

Turn on **Hide zero balances** to reduce the list to assets you actually hold.

## Transactions

The Transactions panel logs deposits and withdrawals for your treasury, filtered by **All**, **Incoming**, or **Outgoing**. Use the refresh icon if a recent transaction hasn't appeared.

This panel covers treasury movements only. Card spending lives in [Cards](/zebec-application-suite/web-superapp/cards.md), and stream activity in [Stream](/zebec-application-suite/web-superapp/streaming.md).

## If something doesn't work

**A deposit isn't showing.** Confirm the transaction succeeded in your wallet or on a block explorer, then refresh. Deposits appear once the network confirms them.

**Your wallet balance reads zero.** Check you are connected to the right network. Balances are per-chain, so switching networks changes what you see.

**A withdrawal won't go through.** You need enough of the network's native token to cover the fee, SOL on Solana for example, on top of the amount you are withdrawing.

{% hint style="info" %}
Deposit what you plan to use. Anything you don't need for cards, streams, or staking can stay in your own wallet.
{% endhint %}

## Related pages

* [Cards dashboard](/zebec-application-suite/web-superapp/cards.md), funded from your treasury
* [Streaming payments](/zebec-application-suite/web-superapp/streaming.md), which draw from your treasury
* [Staking](/zebec-application-suite/web-superapp/staking.md)
* [Fiat off-ramps](/zebec-application-suite/web-superapp/fiat-offramps.md)
