> 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/recipients-receive-confidential-vesting-or-vested-tokens.md).

# \[Recipients] Receive Confidential Vesting or Vested Tokens

If you are the **recipient** of a stream, follow these steps to ensure you successfully receive your vesting tokens via Singularity.

> **Note:** Both sender and recipient must complete **KYC/KYB** processes to access Singularity.

### Step-by-Step Guide for the Recipient

1. **Access the Singularity DApp**\
   Go to the Singularity DApp and make sure 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 **Receiver**—instructions will appear on how to receive the transfer from the sender.
4. **Generate Your One-Off Code**
   * Click **Generate**.
   * This will create:
     1. A **one-off code** to provide to the sender
     2. A **private note** representing the amount you will receive after the transfer is completed
5. **Share the One-Off Code with the Sender**
   * Communicate the **one-off code** to the sender so they can transfer the stream to you.
6. **Check Transfer Status**
   * Once the sender completes the transfer, you can check the status under **Transfer Status Check** in the **Transfer Stream** tab.
7. **Completion**
   * Your stream has now been successfully received.
   * The transfer is **confidential** and leaves **no public on-chain footprint**.
