Skip to main content
Adding money creates a shielded note that you control. Your wallet signs the deposit, and your browser generates the zero-knowledge proof.
A deposit is a public boundary. Your public Stellar address, asset, and deposit amount are visible on-chain.

Before you begin

  • Connect a supported wallet to Stellar testnet.
  • Unlock your shielded balance by approving the message-signing request.
  • Hold enough of a supported test asset in your public wallet.
  • Leave enough testnet XLM available for wallet-level network requirements.

Add a shielded balance

1

Open Add money

From the Confi.cash home screen, select Add.
2

Choose an asset

Select the test asset you want to shield. Your public wallet balance appears beside each available asset.
3

Choose a standard amount

Select one of the available amount chips. Confi.cash uses standard deposit amounts so a unique amount does not single out your deposit.
4

Generate the proof

Click Deposit & shield. Keep the page open while your browser reads the pool and generates the proof.
5

Approve the transaction

Review the asset, amount, and Confi.cash pool in your wallet. Approve the transaction only if they match your selection.
6

Wait for confirmation

After the transaction confirms, the app displays Deposited into your private balance. Your new note appears on the home screen.

What changes after a deposit

  • The deposit stays visible in the Stellar testnet history.
  • Your new note is associated with your shielded identity, not displayed beside your public address.
  • Later shielded sends and batched swaps spend the note without publishing its individual amount.
  • More pool activity and time between actions can make links harder to infer, but cannot erase the public deposit.
If the transaction confirmed but your balance has not updated, return home and select Rescan. Do not submit the same deposit again while its status is uncertain.