Get your API key at
hackathon-apikey.vercel.app.
What you can build
- Neobank - On-chain banking where users’ financial activity stays private
- Payroll - Salaries and contractor payments that stay confidential
- DeFi - Trading, borrowing, and lending without exposing positions or strategy
- Treasury - Organizational fund management without revealing strategic decisions
- Stablecoin payments - Move dollars on-chain while keeping balances private
- OTC trading - Settle peer-to-peer trades privately
- Donations & grants - Let users support causes without linking their identity
- AI agents - Autonomous agents that execute confidential transactions
How Unlink works
Unlink is a smart contract deployed on the blockchain itself. No bridging, no separate chain. The SDK handles all proof generation and signing. From a builder’s perspective you calldeposit(), transfer(), withdraw(), and execute().
How to integrate
createUnlink() returns a client bound to one Unlink account. Every operation (deposit, transfer, withdraw) acts on behalf of that account.
The SDK works anywhere JavaScript runs. Two common integration patterns:
Backend integration: your server holds the API key and user keys. Good for multi-user platforms (neobanks, payroll, treasury).
What’s private, what’s public
| Deposit | Transfer | Withdraw | Execute | |
|---|---|---|---|---|
| Amount | Public | Private | Public | Public |
| Sender | Public | Private | Private | Private |
| Recipient | Private | Private | Public | Public |
| Token type | Public | Private | Public | Public |
Quickstart
Install the SDK and make your first deposit, transfer, and withdrawal.
Faucet
Mint test tokens publicly or fund Unlink accounts privately for onboarding
and QA.
Deposit
Move ERC-20 tokens from an EVM wallet into the unlink contract.
Transfer
Send tokens privately between Unlink addresses.
Withdraw
Move tokens from the unlink contract to any EVM address.
DeFi
Choose between adapter-based execution and burner-wallet flows for private
DeFi integrations.
Execute
Call external smart contracts from your private balance.
Burner Wallet
Disposable EOAs for temporary DeFi interactions.