Sending Tokens
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
Click Send
Select a token
Enter the amount (50% / max shortcuts available)
In To, paste:
Public address (0x…)
Private address
ENS name
Or select a contact
(Optional) Choose gas token
Click Send





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 confidential 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 confidential 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
Open Settings and Tap Contacts
Tap New Contact
Add:
Nickname
Wallet Address - public address, private address, or ENS name
(Optional) profile image
Tap Add




The contact will now appear in your Contacts list.
Use a saved contact when sending
Open Send
Choose the saved contact instead of entering the address manually

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
Paying someone’s MetaMask
Send to their public address (Public → Public)
Paying someone’s Hinkal Wallet
Use their private address (Private → Private)
Sending funds privately to any wallet
Send from Private account
Moving funds into confidential balance
Send to your private address (Public → Private)
Frequent payments
Save as a contact and send in a click
Last updated

