> For the complete documentation index, see [llms.txt](https://singularityzk.gitbook.io/singularity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://singularityzk.gitbook.io/singularity/singularity-privacy-layer/vesting-in-stealth/confidential-vesting-streaming/transfer-confidential-vesting-streams-guide.md).

# Transfer Confidential Vesting Streams Guide

Once you have successfully **started a stream**, you can **transfer it to the designated holder(s)**—whether an investor, advisor, team member, or anyone entitled to the allocated tokens.

> **Note:** Both sender and recipient must complete **KYC/KYB** processes to access Singularity. Additionally, the two parties must agree **off-chain** on the transfer details.

### Step-by-Step Guide for the Sender (Project)

1. **Access the Singularity DApp**

* Go to the [Singularity DApp](https://app.thesingularity.network/depositwithdraw) and ensure your wallet is connected.

2. **Select Sablier under DeFi Trading**

* On the left-hand side, go to **DeFi Trading**.
* Select **Sablier**.

3. **Go to the Transfer Stream Tab**

* Click on **Transfer Stream**.
* Select **Sender**—instructions will appear on how to send a stream to the recipient.

4. **Obtain the Recipient’s One-Off Code**

* Ask the recipient to generate and send you their **one-off recipient code**.
* This code is required to securely transfer the stream.

5. **Add Stream and One-Off Code**

* In the **Sender** section under **Transfer Stream**, enter:
  * The stream you created
  * The recipient’s **one-off code**

6. **Send the Stream**

* Click **Send**.
* Sign the transaction when prompted by your connected wallet.
* Confirm the transaction in the subsequent wallet pop-up.

7. **Completion**

* The stream has now been successfully sent to the recipient.
* The transfer is **confidential** and leaves **no public on-chain footprint**.
