Private payments
Deposit into a shared pool, then withdraw to any address with a zero knowledge proof that the funds came from an approved deposit, without showing which one. Built on 0xbow Privacy Pools.
Your private balance
Connect your wallet and sign once to see your private balance. The signature unlocks your keys in this tab only.
Your deposit goes into the shared pool. After screening it can be withdrawn to any address, with nothing linking it back to this wallet.
Withdraw from a note under Balance to any address. Use a new address you have never used before.
Create an invoice for an amount. Whoever pays it deposits into the pool for you, and only you can withdraw it, to any address.
Paste an invoice code. You pay into the pool for the recipient, plus the deposit fee.
To prove where funds came from, for an auditor or an exchange, share the notes below. They cover only notes that are already spent, so they cannot be used to take anything. Anyone can check them with the elysium_private_disclose tool.
What stays private
Private
Which deposit a withdrawal came from, and so where your funds went. Your keys and notes never leave this tab.
Public
That an address deposited, how much, and that an address received a withdrawal. Amounts that match one deposit exactly, or a withdrawal soon after a deposit, can give you away.
Screening
Deposits wait a short time and are checked against the OFAC sanctions list before they can be withdrawn privately. A declined deposit can always be taken back out by the wallet that made it.
Crowd size
Privacy grows with the number of approved deposits in a pool. While a pool is small, a withdrawal is easier to match.