Private Transfers
Private Transfers
Sanke Wallet supports two types of outgoing transfers:
Private → Public (regular send)
Private → Private (Sanke-to-Sanke)
Both flows are simple, but differ in how much information becomes visible on-chain.
1. Private → Public (Regular Send)
Use this when the recipient provides a regular EOA address (0x…).
How it works
The transfer is initiated from your Private Account.
Your sender identity remains hidden — only the Sanke shielding contract appears on-chain.
The recipient receives a normal ERC-20 transfer into their public wallet.
They cannot trace where the funds originated unless you reveal that yourself.
Step-by-step
Step 1 — Click “Send” Open your Private Account and tap Send.
Step 2 — Select a token Choose the asset you want to transfer.
Step 3 — Enter the amount
Step 4 — Enter the recipient Paste any public EOA (0x…) or select a saved contact.
Step 5 — Confirm Review the details and confirm the transaction.
That’s it — the transfer is private on your end and fully compatible with all wallets on the recipient’s side.
2. Private → Private (Sanke → Sanke)
(Coming soon)
Use this when the recipient is also using Sanke and gives you their Private Address.
What changes
The entire transfer happens inside Sanke’s privacy circuit.
No ERC-20 transfer event is emitted.
Amount, token type, sender, and recipient remain fully private.
The recipient sees the funds appear directly inside their Private Account, with no on-chain footprint linking either party.
Step-by-step
Identical to the regular flow:
Click Send
Select a token
Enter the amount
Paste the Private Address (long encoded string)
The UI automatically detects that it is a private address and switches the transfer mode to Private → Private.
Last updated