> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polychads.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Account Wallets

> How PolyChads handles active wallets, subaccounts, cash, and transfers.

PolyChads supports multiple trading wallets under one account. The selected wallet is the active trading context for balances, positions, and order entry.

## Wallet concepts

| Concept         | Meaning                                                                 |
| --------------- | ----------------------------------------------------------------------- |
| Main wallet     | The default trading wallet for the account.                             |
| Subaccount      | Additional trading wallet used to separate strategy, risk, or workflow. |
| Selected wallet | The wallet currently used by the terminal.                              |
| Cash            | Available pUSD for the selected wallet.                                 |
| Total           | Combined wallet value shown for account-level context.                  |

## Switching wallets

Switching the selected wallet should update:

* cash next to the wallet selector
* profile wallet summaries
* order ticket balance
* transfer sender defaults
* positions and open orders scoped to that wallet

## Internal transfers

The transfer widget should show a sender, a receiver, and a swap control between them. The default sender is the selected wallet. Other wallets should be offered as receivers without forcing the user through a second profile route.

## Balance updates

Balances should refresh after completed transfers, deposits, withdrawals, and successful order events. Cached values can be used for a fast first paint, but server truth should reconcile quickly.
