
What Unipay is
Unipay is a privacy layer for Solana that lets users move, swap, and distribute SOL and major SPL tokens without exposing the graph between origin and destination addresses. The product is delivered as a non-custodial web client plus a small set of stateless HTTP services; no account, no KYC, no deposit into a protocol pool.Send Privately
Transfer SOL, USDC, and USDT with graph-break privacy
Swap Anonymously
Exchange SOL to stablecoins without linking addresses
Payroll Distribution
Batch payments to up to 12 recipients in one transaction
Non-Custodial
Your keys, your funds. No deposits, no pools, no custody
How it works
The client offers two execution modes per flow (send / swap / payroll): Wallet mode. The user signs a versioned transaction locally. For swaps the client builds the order against an on-chain liquidity aggregator; for transfers it assembles aSystemProgram.transfer (SOL) or a TransferChecked + idempotent ATA creation (SPL) instruction set. Nothing leaves the browser unsigned.
Private mode. The client requests an ephemeral deposit address from the privacy routing layer, the user sends the input asset to that address, and the recipient receives the output asset on the same or a different chain. The direct on-chain link between sender and recipient is removed by the intermediate hop.
Both modes share the same UI surface; the difference is which module signs the output transaction.
What it is not
Network support
- Solana mainnet-beta only
- Token-2022 mints are recognised for balance display
- Devnet and testnet are not exposed in the UI
Getting Started
Quick Start
Connect your wallet and make your first private transaction in under 2 minutes
