Lacuna Open app

Move HYPE to a new wallet without a trail.

Deposit into a shared pool on Elysium. Later, withdraw any part of it to a fresh wallet. A zero-knowledge proof shows you own a deposit without showing which one.

0.00HYPE in the pool
0Deposits
0Approved
0Private withdrawals

Three steps and one recovery phrase.

Every note's secrets come from a 12 word phrase made in your browser. Keep the phrase and you can rebuild every deposit from the chain on any device.

01

Deposit

Pick an amount and deposit from your wallet. The pool records a commitment, a hash of your secret and the amount, and nothing about where it will go.

02

Wait an hour

A deposit joins the approved set one hour after it lands. A withdrawal a minute after a deposit would be easy to match, so the wait also protects you.

03

Withdraw anywhere

Enter any address and amount. Your browser builds the proof in a few seconds and the relayer pays the gas, so the new wallet never needs HYPE first.

Bad money stays out. Yours always comes back.

Withdrawals must prove the deposit is in the approved set, a list the pool checks on chain. Funds from a blocked address can't hide among everyone else.

The approved set

Every deposit older than one hour is approved unless its sender is on the blocklist. The list and its hash are public, and the root is posted on chain by the keeper.

Ragequit

If a deposit is never approved, the wallet that made it can take the full amount back at any time. Nobody, including us, can move or freeze funds in the pool.

What a watcher can see.

Direct transfer
Through an exchange
Lacuna
Link between the two wallets
Public on chain
Known to the exchange
Hidden by a proof
Who holds the HYPE meanwhile
You
The exchange
The pool contract
New wallet needs gas first
Yes
No
No, the relayer pays
Account or ID check
No
Yes
No

Fees and limits.

Deposits start at 0.05 HYPE. Withdraw any part of a note, as many times as you like, until it is empty.

0.3%

On deposit. Hard capped at 1% in the contract.

0.5%

On withdrawal, to the relayer that pays the gas. Capped at 1%.

Questions.

Is this like Tornado Cash?

It is built on Privacy Pools by 0xbow, which adds the approved set: a withdrawal must prove its deposit was not blocked. The circuits and keys are 0xbow's, from their public trusted setup.

What if I lose my phrase?

Then your notes can't be withdrawn or returned, by you or anyone. Save it before your first deposit. The app shows it once and asks you to confirm.

What does the relayer learn?

The address and amount you withdraw to. Not which deposit it came from: the proof hides that from the relayer too.

How private is it right now?

As private as the number of deposits around yours. A new pool is small, so wait for more deposits and avoid unusual amounts.