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

# Connecting Your Wallet

> Connect a wallet and switch chains on app.flowstate.exchange

Connecting a wallet is the first action in every flow. The app does not custody anything, so connecting is just granting the app permission to read your address and request signatures.

## Supported wallets

<CardGroup cols={2}>
  <Card title="MetaMask">
    Browser extension and mobile. The most common connection path.
  </Card>

  <Card title="Rabby Wallet">
    Browser extension and mobile. Recommended for users managing multiple chains.
  </Card>

  <Card title="Phantom">
    Multi-chain EVM support via the Phantom extension or mobile app.
  </Card>

  <Card title="Twitter">
    Social login via Privy. Privy creates and secures the wallet for you.
  </Card>
</CardGroup>

A **More options** entry on the wallet modal opens Privy's full menu, which includes email login and additional wallets.

Hardware wallets (Ledger, Trezor) connect through any of the self-custodial wallets above as the underlying signer.

## How to connect

<Steps>
  <Step title="Click 'Connect Wallet'">
    The button is in the top right of every page. If you are already connected, it shows your address instead.
  </Step>

  <Step title="Pick your wallet from the modal">
    The modal lists self-custodial wallets first, then social login options through Privy.
  </Step>

  <Step title="Approve the connection in your wallet">
    Your wallet prompts you to approve the site. The approval is read-only at this stage. No transaction signing, no token approval, no gas spent.
  </Step>

  <Step title="Confirm your address is showing">
    Once connected, the top right of the app shows your wallet's native token balance and address (shortened). Click the address to switch chains or disconnect.
  </Step>
</Steps>

## Switching chains

FlowState is multi-chain. The chain selector sits next to your wallet address in the top right. Click it to switch between supported chains.

Currently supported chains are Ethereum, Base, Arbitrum and BNB Chain.

When you switch chains:

* Your wallet prompts you to add or switch to the chain if it is not already configured
* The app reloads pool data, position data and history for the new chain
* Your wallet address stays the same. Every EVM chain uses the same address

The app also prompts your wallet to switch automatically when you open a token on a different chain.

For the current list of supported chains and aggregators, see [Integration Overview](/integration/integration-overview).

<Info>
  The app does not aggregate balances across chains. Each chain is viewed independently. Switch chains to see what you have where.
</Info>

## Disconnecting

Click your wallet address in the top right, then click **Disconnect**. This removes the app's permission to see your address. It does not affect any deposits, positions or pending claims, which remain in the smart contracts as before.

## Common questions

<AccordionGroup>
  <Accordion title="Do I need to connect a wallet to view tokens?">
    No. You can browse tokens and view their C1 pool stats without connecting. You only need a connected wallet to deposit, cancel or claim proceeds.
  </Accordion>

  <Accordion title="Does FlowState see my private key or seed phrase?">
    Never. For self-custodial wallets the connection only exposes your public address and asks your wallet to sign transactions. Your keys never leave your wallet. For Privy-managed wallets, key custody and recovery follow Privy's security model.
  </Accordion>

  <Accordion title="Can I use a hardware wallet?">
    Yes. Connect your hardware wallet (Ledger, Trezor) to MetaMask, Rabby or another supported software wallet first, then use that software wallet to connect to FlowState. Every signature request routes through the hardware device.
  </Accordion>

  <Accordion title="What if my wallet keeps prompting me to switch chains?">
    Some wallets retain the previous chain selection until you explicitly switch in the wallet itself. Open the wallet, switch to the chain the app is currently on, then try the action again.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Depositing into a C1 Pool" href="/user-manual/depositing-into-a-c1-pool">
    List your tokens for sale at oracle price.
  </Card>

  <Card title="The Fee Model" href="/concepts/the-fee-model">
    Why FlowState charges 1% and how it is split.
  </Card>
</CardGroup>
