Skip to main content
Private swaps are live on avnu

Private swaps are live on avnu

Privacy is here. You can now trade on 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, 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

1

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).
2

Turn on Privacy

Connect your wallet on app.avnu.fi and hit the Privacy button in the bottom bar. When it reads Privacy active, you’re trading in private mode.
The Privacy button active in the bottom bar of app.avnu.fi

Activate private swaps from the bottom bar

3

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.
Ready wallet prompt asking to share shielded balances with app.avnu.fi

Your wallet asks before sharing any shielded balance

4

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.

Good to know

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.
Private swaps work today with the latest versions of Ready and Xverse, the wallets that support the STRK20 standard.
Ready wallet showing multiple shielded token balances to share with app.avnu.fi

Sharing your shielded balances again keeps them in sync

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

Starknet privacy

How the privacy pool and the STRK20 standard keep your funds shielded.

Developer docs

Build private swaps into your own app with the avnu SDK.

Share your feedback

Join the community and help us shape the next version.