> For the complete documentation index, see [llms.txt](https://help.railway.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.railway.xyz/transactions/private-transfers.md).

# Private Transfers

**Please keep Railway open and active after sending a 0zk-0zk transfer (up to 30 seconds on desktop/web and 1-2 minutes on mobile) until a** [**Private Proof of Innocence**](/private-proofs-of-innocence.md) **is created. This will guarantee that the recipient will be able to use those tokens immediately.**

*In addition to privatizing funds, RAILGUN also supports robust completely sealed peer to peer payments. Just like a bank account or Venmo transaction, all details of a 0zk to 0zk transfer are hidden from public view, including sender, recipient, token type, and amount.*

### Sending a 0zk to 0zk Transfer

1. To start a Private Send, **click the "Send" button** on your 0zk balance screen.

<figure><img src="/files/aFbJzydephCJSBnkjLaj" alt=""><figcaption></figcaption></figure>

2. **Paste in the destination 0zk address** or choose from your saved addresses. **Select token type and amount and click "Confirm amount"**.

<figure><img src="/files/hyLNZnzOQtlNblTCVtzL" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/7cDEoCsI7OwS2ScBq25z" alt=""><figcaption></figcaption></figure>

3. **Click "Next" to proceed**. After confirming the first token and amount, you can **send multiple assets as a part of the same transaction by** **clicking "Another token"**

<figure><img src="/files/oogyWXm27EvZanYWVUq3" alt=""><figcaption></figcaption></figure>

4. Select either [Public Brodcaster](/transactions/public-broadcasting.md) or [Self-Broadcast](/transactions/self-signing.md)

<figure><img src="/files/YvbGz9aMwiEtEv9tkLuV" alt=""><figcaption></figcaption></figure>

5. **Click "Generate Proof" to proceed.**

<figure><img src="/files/TBOStj6xYPZpkQ7C2dIS" alt=""><figcaption></figcaption></figure>

6. Once proof generation is complete, **click "Send" to submit the transaction**.

<figure><img src="/files/ieKzlNcUWXjsJhxsGpZS" alt=""><figcaption></figcaption></figure>

4. Once the transaction is submitted to the blockchain, you will receive a notification. Please keep Railway open for a few moments after confirmation (30 seconds on desktop and 1-2 minutes on mobile) to ensure that tokens are immediately [spendable](/private-proofs-of-innocence.md) for your recipient.
5. You can **see the details of any Private Sends in your "Activity" tab**.

### Further Info

*Only the holder of the Private Key or Viewing Key can decrypt the details of a transaction. The image below is what the above example transaction looks like to anyone observing on a block explorer. The "From" address is the Broadcaster address and the "To" address is the RAILGUN smart contract whilst all other details are hidden except for gas paid.*

*To see for yourself, here is the block explorer link for this transaction:* [*https://arbiscan.io/tx/0x3d14156a2092096e00eb9a274bb3801abacda6dcc7856a5554ae1fab67da7697*](https://arbiscan.io/tx/0x3d14156a2092096e00eb9a274bb3801abacda6dcc7856a5554ae1fab67da7697)
