Powered by Uniswap v4 • ETH • Base • BSC

Financial privacy,
on-chain.

Deposit any token into the Uniswap v4 PoolManager — it vanishes from your wallet and blends into billions in DeFi liquidity. Send anonymously with ZK proofs, or lock assets behind a password. To any observer, it just looks like Uniswap.

unicloak://zkproof/verify

0x1a555ea1929b51139ae4ca950c6675ee432113a 35e3fe38bbc0770d706b5b0d

nullifier: 0xdeaddeaddeaddeaddea ddeaddeaddead

proof: [ π_a, π_b, π_c ] ✓ verified

bd00902ae22ab43ce5e2d104ca31a86795d812d78b 340bf654feeb866fc4ba92

relayer fee: 0.0008 ETH

withdrawal: CONFIRMED

f71bc8a3bdcbf9od9dd7485d62a3cffdd62c511313bc22388a1b22586dac1ba0da6f948b2016a1491bc3e9bblaeb252dd6a105d1dae6ed9229ffec5308fce5b      f71bc8a3bdcbf9od9dd7485d62a3cffdd62c511313bc22388a1b22586dac1ba0da6f948b2016a1491bc3e9bblaeb252dd6a105d1dae6ed9229ffec5308fce5b

CHOOSE YOUR VAULT

🎭

Private Vault

Anonymous Transfers
🔐

Safe Vault

Hide Your Holdings
Core use case Anonymous transfers & donations Encrypt assets & hide portfolio
Privacy method Groth16 ZK proof Tokens move into PoolManager — wallet shows zero
On-chain footprint Depositor never revealed Depositor visible; holdings hidden
Anonymity set Grows with same-amount deposits None — asset encryption only
Gas-free relayer
Internal transfer
Key leak protection Password required
Withdrawal ZK proof (~10s) EIP-712 + password

Three steps to financial privacy

01

Deposit

Deposit tokens directly into the Uniswap v4 PoolManager as ERC-6909 internal balances. A cryptographic commitment is recorded on-chain — no amount or identity is revealed.

02

Wait

Hold your ticket. The longer you wait, the larger the anonymity set — making tracing statistically impossible.

03

Withdraw

Generate a ZK proof from your ticket. Withdraw to any fresh address — the on-chain record shows a Uniswap v4 PoolManager transfer, with zero link to the original deposit.

ARCHITECTURE

Built for real privacy

🔮

Hide Your Portfolio

Deposit any token directly into the Uniswap v4 PoolManager. On-chain, your holdings disappear from your wallet and become indistinguishable from Uniswap liquidity — no one can see what you hold.

🌊

Uniswap v4 PoolManager

Funds are held directly inside the Uniswap v4 PoolManager as ERC-6909 internal balances — the same contract that secures billions in DeFi liquidity.

🪙

Any Token Supported

Deposit ETH, BNB, USDT, USDC, or any ERC-20/BEP-20 token — including fee-on-transfer tokens. No whitelist restrictions on deposits.

🔄

Private Internal Transfer

Send funds to any address privately using the Safe Vault transfer feature — no on-chain connection to your main wallet footprint.

🔒

Groth16 ZK Proofs

Withdrawals are verified on-chain with a zero-knowledge proof. The contract learns nothing except that the proof is valid.

👁️

Looks Like Uniswap

On-chain, withdrawals appear as Uniswap v4 PoolManager transfers — blending perfectly with everyday organic trading volume.

Documentation

UniCloak leverages advanced zk-SNARKs technology inside Uniswap v4 hooks. This architecture breaks the on-chain link between the depositor's address and the recipient's address, ensuring absolute transaction anonymity while remaining compliant with core decentralized protocols.

Privacy Policy

Financial privacy is a fundamental human right. UniCloak is entirely non-custodial and open-source. We do not host central databases, track IP addresses, collect analytical cookies, or record your wallet history. Your data stays yours.