# Sending Tokens

Hinkal’s **Send** button lets you send tokens in two distinct ways, each preserving privacy in its own context. A built-in **Contacts** list streamlines repeat transfers, whether you’re paying a friend’s public wallet or another Hinkal Wallet.

### **1. Regular Send (Private → Public)**

Use this when the recipient gives you a normal `0x…` address.

**How it works**

* Funds leave whichever balance you’re currently viewing (_Main_ or _Proxy_).
* On-chain, it looks like a standard ERC-20 or native-asset transfer; only the sender is private.

**Step-by-step**

1. Click **Send**.
2. **Select Token** → click the token you want to send.
3. Enter the amount (quick _50 %_ / _max_ buttons are available).
4. In **To**, paste the public address or select a [contact](#id-3.-contacts-send-in-two-taps).
5. (Optional) Pick a **Gas Token**—ETH, USDC, USDT, or DAI.
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%2FAWDTb5LNbzXYcxOIVkHU%2FScreenshot%202025-08-05%20at%206.49.50%E2%80%AFPM.png?alt=media&#x26;token=2f3a5725-e4a7-4bb4-81bb-e92206b66436" 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%2FmIWbz5hhsEV24R4IUHde%2FScreenshot%202025-08-05%20at%204.41.07%E2%80%AFPM.png?alt=media&#x26;token=2ea06022-7795-4fe2-9618-24b41c153971" 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%2Fsg2445jgwvBmItFSWFvd%2FScreenshot%202025-08-05%20at%204.41.33%E2%80%AFPM.png?alt=media&#x26;token=eb97b105-0d0f-42c3-96a5-5fa4bed35788" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 4 - Paste Address" %}
<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2FJ6n51VIKZYUwBglIar8Q%2FScreenshot%202025-08-05%20at%204.42.14%E2%80%AFPM.png?alt=media&#x26;token=ec441e0c-44d7-4ddb-ad62-14c2723e2fd0" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### **2. Private to Private (Hinkal to Hinkal)**

Paste a **Hinkal private address** instead of a public one to keep _both_ ends of the transfer private.

**What changes**

* The transfer executes entirely inside Hinkal’s smart contract.
* No regular ERC-20 transfer event is emitted, so the amount, asset, and counterparties are private.
* The recipient sees the tokens appear directly in their **Main Account**.

**Steps are identical** to the regular flow—just use the long private address string in the **To** field. The UI will recognize it and treat the action as “private-to-private.”

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

A built-in address book saves you from hunting for strings or QR codes every time.

**Add while sending**

1. On the Send screen, click the **@** (Contacts) icon.
2. Click **Add New Contact**.
3. Choose an avatar (or leave the default), enter a nickname, and paste either a public or private address.
4. Click **Add** → the recipient is stored.

**Manage in Settings**

1. Open **Settings → Contacts**.
2. Tap the pencil icon to edit a contact (change nickname, picture, address) or click **Delete** to remove.

Contacts sync across Main and Proxy views, so they’re always one tap away in the **To** field.

{% tabs %}
{% tab title="Step 1 - Click the @ Icon" %}
<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2FHMOINyvKILd9TLwsonej%2FScreenshot%202025-08-05%20at%204.42.50%E2%80%AFPM.png?alt=media&#x26;token=4a2aae11-16e8-4154-a9b2-88279e52c582" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 2 - Add New Contact" %}
<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2FH1wD2YAWczNAia7780mc%2FScreenshot%202025-08-05%20at%204.43.09%E2%80%AFPM.png?alt=media&#x26;token=224e4e74-d0fc-45d2-b123-a7fe5ab4b199" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 3 - Fill Info" %}
<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2FstcwgvuEEuBoQ1SuWGBI%2FScreenshot%202025-08-05%20at%204.43.35%E2%80%AFPM.png?alt=media&#x26;token=54dabdff-de3f-4bab-99ba-3e806fb66ff8" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Edit Contacts" %}
<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2FTmgu1q8RZxQPFaISYcTI%2FScreenshot%202025-08-05%20at%204.44.15%E2%80%AFPM.png?alt=media&#x26;token=c935e623-9303-46a8-a40b-88c77a72f8a3" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### 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>Regular Send to their <code>0x…</code></td></tr><tr><td>Paying someone’s Hinkal Wallet</td><td>Private-to-Private address</td></tr><tr><td>Frequent payments to the same party</td><td>Save them as a Contact</td></tr></tbody></table>
