Sending Tokens
Last updated
Last updated
Hinkal’s Send button lets you 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.
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
Click Send.
Select Token → click the token you want to send.
Enter the amount (quick 50 % / max buttons are available).
In To, paste the public address or select a .
(Optional) pick a Gas Token—ETH, USDC, USDT, or DAI.
Click Send
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.”
A built-in address book saves you from hunting for strings or QR codes every time.
Add while sending
On the Send screen, click the @ (Contacts) icon.
Click Add New Contact.
Choose an avatar (or leave the default), enter a nickname, and paste either a public or private address.
Click Add → the recipient is stored.
Manage in Settings
Open Settings → Contacts.
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.
Paying someone’s MetaMask
Regular Send to their 0x…
Paying someone’s Hinkal Wallet
Private-to-Private address
Frequent payments to the same party
Save them as a Contact