What you can build
- Private payouts - Pay teams, creators, and vendors without exposing history
- Stablecoin apps - Add private balances and transfers to user wallets
- Treasury operations - Move and rebalance funds without leaking strategy
- Private DeFi - Swap, lend, borrow, or allocate from private balances
- AI agent wallets - Give agents scoped funds without public strategy leaks
- Trade settlement - Settle OTC, RFQ, and market-maker flows privately
- Grants and rewards - Fund contributors without linking identity to payments
How Unlink works
Public wallet
0x user wallet
Deposit
Unlink contract
unlink1 private account
Private transfer
unlink1 recipient
Withdraw
Public recipient
0x destination
depositWithApproval(), transfer(), withdraw(), and execute(). See
How Unlink works for the privacy model and what stays public
or private.
Where Unlink runs
Unlink is multichain. SDK clients choose a hosted deployment with theenvironment option. See Supported chains for the current
production environments.
How to integrate
Choose where user keys live first. Browser apps import from/browser.
Custodial server apps import from /client. Your backend imports from /admin
for registration, auth tokens, and backend reads.
Quickstart
Install the SDK and make your first deposit, transfer, and withdrawal.
How Unlink works
The privacy model and what stays public or private at each step.
Custody models
Choose between non-custodial browser and custodial server integration.
Supported chains
Hosted environments and the environment name to pass to the SDK.
Deposit
Move ERC-20 tokens from an EVM wallet into the unlink contract.
Transfer
Send tokens privately between Unlink addresses.