> For the complete documentation index, see [llms.txt](https://hinkal-team.gitbook.io/hinkal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hinkal-team.gitbook.io/hinkal/hinkal-wallet/sending-tokens.md).

# Send

Hinkal supports **four types of transfers** depending on you are sending from public or private account and where the recipient receives funds - public or private balance.

The flow is the same - the **account you’re in + recipient type defines the behavior automatically**.\
\
A built-in **Contacts** list streamlines repeat transfers, whether you’re paying a friend’s public wallet or another Hinkal Wallet.

### **1. Send**

Use this to send tokens to **any address from any account type - public or private**.

#### Step-by-step

1. Click **Send**
2. Select a token
3. Enter the amount (50% / max shortcuts available)
4. In **To**, paste:
   * Public address (0x…)
   * Private address
   * ENS name
   * Or select a contact
5. (Optional) Choose gas token
6. Click **Send**

{% tabs %}
{% tab title="Step 1 - Click Send" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-b6c166efd93e37c0fd82f94f936b0ca83ce3f47e%2FMain%20Screen%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 2 - Select Token" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-9b072794f582f5304c554b2e6a72c609b97532cc%2FSend%20-%20Search%20Token%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 3 - Enter Amount" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-c752686ebbd314e1b3996e061db9cd053e70f0ac%2FSend%20-%20Switch%20to%20USD.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 4 - Paste Address or choose from contacts" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-661a9db9ed9cddd64623f2a81ee91d6f66720597%2FSend%20-%20Search%20Contact%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 5 - Send" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-84d05984cacb5b3c97629a2ab1b9547d05def0f4%2FSend%20-%20Ready%20to%20Review%20-%20New%20Contact%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### 2. Transfer types

#### Public → Public (Private Routing)

Use when sending from your **Public account to a public address**

* Recipient receives a standard transfer
* **Sender is not publicly attributable**
* Transaction is routed through Hinkal’s privacy layer

Looks like a normal transfer on the recipient side, without exposing your full wallet history

***

#### Public → Private

Use when sending from **Public account to a private address**

* Assets enter a **private balance**
* No public link between sender and recipient balance
* Recipient receives funds directly into their **Private account**

***

#### Private → Private

Use when sending between **two Hinkal private accounts**

* Fully private transfer
* **Sender, recipient, asset, and amount are hidden on-chain**
* No ERC-20 transfer event is visible

This is the highest privacy mode

***

#### Private → Public

Use when sending from **Private account to a public address**

* Recipient receives a standard public transfer
* **Sender identity and transaction history remain private**
* No link to your private balance is exposed

### **3. Contacts - send in two taps**

First, save recipient addresses in advance for faster sending.

#### Add a new contact

1. **Open Settings and Tap Contacts**
2. Tap **New Contact**
3. Add:
   * **Nickname**
   * **Wallet Address** - public address, private address, or ENS name
   * (Optional) profile image
4. Tap **Add**

{% tabs %}
{% tab title="Step 1 - Open settings and tap contacts" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-d566af3605bcc63b7d0e22745cb2cbd0e3825cd9%2FSettings.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 2 - Tap new contact" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-34008c7c102810921f1cfc4706ab08331e84aa5f%2Fnwcntct.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 3 - Enter nickname and wallet address, profile image (optional)" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-1c067edc3e5e1c01e793bd15fbf6d234c57c6aa8%2FScreenshot%202026-03-20%20at%207.46.41%E2%80%AFPM.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="4. Add and view in your contacts" %}

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-f76efbf27ec0bae71cbdf97a4d2f3befeee15453%2FScreenshot%202026-03-20%20at%207.47.45%E2%80%AFPM.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

The contact will now appear in your Contacts list.

#### Use a saved contact when sending

1. Open **Send**
2. Choose the saved contact instead of entering the address manually

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-0db8f4a5cc79abdd443d8704f4cf5dcc1deea574%2FScreenshot%202026-03-20%20at%207.49.47%E2%80%AFPM.png?alt=media" alt="" width="353"><figcaption></figcaption></figure>

#### Manage contacts

In **Settings → Contacts**, you can:

* Search contacts by name or address
* Copy a saved address
* Edit a contact
* Delete a contact

Contacts can store **public addresses, private addresses, or ENS names**.

### Quick Scenarios

<table><thead><tr><th width="396">Scenario</th><th width="336">Flow</th></tr></thead><tbody><tr><td>Paying someone’s MetaMask</td><td>Send to their public address (Public → Public)</td></tr><tr><td>Paying someone’s Hinkal Wallet</td><td>Use their private address (Private → Private)</td></tr><tr><td>Sending funds privately to any wallet</td><td>Send from Private account</td></tr><tr><td>Moving funds into confidential balance</td><td>Send to your private address (Public → Private)</td></tr><tr><td>Frequent payments</td><td>Save as a contact and send in a click</td></tr></tbody></table>
