> 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/how-to-get-started/on-chain-actions/internal-transfer.md).

# Internal Transfer

The transfer is done with the assumption that the two parties are familiar with one another and have agreed upon the transfer amount.

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

{% tabs %}
{% tab title="	Recipient Initiates" %}

* Click Generate to create a one-time recipient code.
* Select the asset type and enter the amount you want to receive (must be within sender’s available balance).
* Share the generated code with your sender.
  {% endtab %}

{% tab title="Sender Sends" %}

* Enter the recipient code provided.
* Select the asset type and enter the amount to transfer.
* Click Transfer and confirm in your connected wallet.
  {% endtab %}

{% tab title="Check Status to Finalize" %}

* Enter or paste the recipient code into the status check field.
* Click Check to view the transfer status.
* Once confirmed, the transferred asset will be available in the recipient’s account
  {% endtab %}
  {% endtabs %}
