> 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%2FsZEfCYwZsSUp39zaCccc%2FMain%20Screen%20(2).png?alt=media&amp;token=c3012921-c881-4295-b2da-607a47839d1c" 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-2148de2c7f7e2cdc570742b5b28c1442130d0a25%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-21d36dbea4cfc874094d1c7a58d3fe2fe8dbfb2c%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-80d0f4b5930a8d511fec69b04fc2c8fbd7c4f040%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-d7607cbd0f55aba0d6d4655a522753d0afcba5c8%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-d396a0ed6756c18bd04c03dddc553dd75c207a86%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-e1a8cb223cf64c8639d95bf22793aede40036e70%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-da883aa722807202c78969c3e43778ee4741a1bc%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-9f371ec5e2c63c6eb04331eb3337a06b30911c98%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-e895ea3451911fd3ea7bb87c27bd91c3ae9cb6ed%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>
