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

# Private swaps are live on avnu

> Swap on app.avnu.fi without revealing your balances or amounts, powered by Starknet's privacy pool and the STRK20 standard.

<img className="block dark:hidden" src="https://mintcdn.com/avnu/lgAA80f4m7CKpBaI/images/updates/privacy-cover.svg?fit=max&auto=format&n=lgAA80f4m7CKpBaI&q=85&s=c6b5ddc212d0fe776f13a28158c64ed3" alt="Private swaps are live on avnu" width="1600" height="840" data-path="images/updates/privacy-cover.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/avnu/lgAA80f4m7CKpBaI/images/updates/privacy-cover.svg?fit=max&auto=format&n=lgAA80f4m7CKpBaI&q=85&s=c6b5ddc212d0fe776f13a28158c64ed3" alt="Private swaps are live on avnu" width="1600" height="840" data-path="images/updates/privacy-cover.svg" />

# Private swaps are live on avnu

Privacy is here. You can now trade on [app.avnu.fi](https://app.avnu.fi) **without exposing your balances or the amounts you move**. Private swaps are built on [Starknet's privacy pool and the STRK20 standard](https://strk20.starknet.io/), so your holdings stay off the public ledger while you keep swapping at avnu's best rates.

## What stays private

* **Your balances and amounts.** Shielded funds live in the privacy pool as private *notes*, never on the public ledger. No one can see what you hold or how much you trade.
* **Your keys never leave your wallet.** Every private swap is proven inside your wallet. avnu never sees your keys, your notes, or your proofs.
* **It's gasless.** avnu's paymaster relays the transaction, so no public account pays gas or links back to your private balance. You pay only a small pool fee from your private balance, and the token you buy lands right back there as a new private note.

## How to swap privately

<Steps>
  <Step title="Shield your tokens">
    Move the tokens you want to trade into Starknet's privacy pool using a STRK20-capable wallet. Once shielded, they show up as private balances (e.g. *Shielded USDC*, *Shielded Starknet*).
  </Step>

  <Step title="Turn on Privacy">
    Connect your wallet on [app.avnu.fi](https://app.avnu.fi) and hit the **Privacy** button in the bottom bar. When it reads *Privacy active*, you're trading in private mode.

    <Frame caption="Activate private swaps from the bottom bar">
      <img src="https://mintcdn.com/avnu/KKg1rHnwDh7PJGO7/images/updates/privacy-swap.jpg?fit=max&auto=format&n=KKg1rHnwDh7PJGO7&q=85&s=2c4280a5a2fcfa3aa595dc0e3c0d9bc6" alt="The Privacy button active in the bottom bar of app.avnu.fi" width="1568" height="1106" data-path="images/updates/privacy-swap.jpg" />
    </Frame>
  </Step>

  <Step title="Share your shielded balances">
    Your wallet asks you to share your shielded balances with the dapp. avnu can't read them without your explicit approval, so you grant it per token, right from the wallet.

    <Frame caption="Your wallet asks before sharing any shielded balance">
      <img src="https://mintcdn.com/avnu/KKg1rHnwDh7PJGO7/images/updates/privacy-share-balances.jpg?fit=max&auto=format&n=KKg1rHnwDh7PJGO7&q=85&s=a3664fe4a24ce7f78dd9e7a343deb36d" alt="Ready wallet prompt asking to share shielded balances with app.avnu.fi" width="355" height="694" data-path="images/updates/privacy-share-balances.jpg" />
    </Frame>
  </Step>

  <Step title="Swap">
    Pick your tokens, review the quote, and confirm, just like a normal swap. The sell token leaves your private balance, and the bought token comes back to it. Nothing is exposed on-chain.
  </Step>
</Steps>

## Good to know

<Note>
  **Balances resync after every swap.** Because your shielded balances change once a swap settles, avnu needs to refresh them, so your wallet will ask you to share your balances again after each swap. This is expected in this first version: your wallet guards access to your private balances, not a bug.
</Note>

Private swaps work today with the latest versions of **Ready** and **Xverse**, the wallets that support the STRK20 standard.

<Frame caption="Sharing your shielded balances again keeps them in sync">
  <img src="https://mintcdn.com/avnu/KKg1rHnwDh7PJGO7/images/updates/privacy-resync.jpg?fit=max&auto=format&n=KKg1rHnwDh7PJGO7&q=85&s=237d91e945cdabb24b4489dad2871379" alt="Ready wallet showing multiple shielded token balances to share with app.avnu.fi" width="360" height="695" data-path="images/updates/privacy-resync.jpg" />
</Frame>

## This is just the beginning

This is our first version of private swaps, and the flow will get smoother. We're shipping it now so you can start trading privately today, and we'll refine the experience with feedback from users and partners. Tell us what you'd like to see next.

## Learn more

<CardGroup cols={2}>
  <Card title="Starknet privacy" icon="shield-halved" href="https://strk20.starknet.io/">
    How the privacy pool and the STRK20 standard keep your funds shielded.
  </Card>

  <Card title="Developer docs" icon="code" href="/docs/privacy/index">
    Build private swaps into your own app with the avnu SDK.
  </Card>

  <Card title="Share your feedback" icon="telegram" href="https://t.me/avnu_developers">
    Join the community and help us shape the next version.
  </Card>
</CardGroup>
