Deposit
HYPE enters the pool. A commitment enters the tree.
Acheron breaks the on-chain link between where your HYPE comes from and where it goes. Deposit once, withdraw anywhere, and let a Groth16 proof speak for you instead of your address.
HYPE goes into the pool contract and comes out as a Poseidon commitment appended to a 20-level Merkle tree. The contract stores a hash. It never stores your address, your balance, or a running total that points back at you.
Every deposit is one more leaf among 1,048,576 possible positions. Yours is indistinguishable from the rest.
Your browser builds the proof locally with snarkjs. The relayer pays gas, submits the transaction, and the pool releases HYPE to any address you name. On the explorer the sender is the relayer, the recipient is your choice, and the middle is a nullifier nobody can decode.
Acheron spins a throwaway wallet in the browser, funds it privately from the pool, and swaps on Elysium DEXs from there. Whales do not see your size, copy-traders do not see your entry, and the token lands in a wallet that has never met yours.
Perp positions leak everything: size, leverage, entry, liquidation price. Funding a Hyperliquid account from your main wallet publishes all of it. Acheron lets you name any secondary trading address and funds it straight from the shielded pool, so the account that trades has no history with the account that holds.
Perps margin on Hyperliquid settles in USDC. Bridge Elysium → HyperEVM first, then Move funds → Spot → Perps inside the terminal.
Acheron is not a testnet demo. The pool, the verifier and the relayer are deployed on Elysium mainnet and have settled real withdrawals end to end — proof, relay, payout.
HYPE enters the pool. A commitment enters the tree.
snarkjs builds a Groth16 proof inside your browser.
The relayer pays gas and submits the nullifier.
The pool pays your address. The link is gone.
No. Nullifier seeds and spend keys are derived from a wallet signature in your browser. Nothing is transmitted and nothing is stored server-side.
It sees amounts and timings on-chain, exactly like everyone else. It cannot link a withdrawal to a deposit without the note, which only you hold.
You name an existing secondary trading address and Acheron funds it from the shielded pool. No burner key to store, and no on-chain link back to your main wallet.
A small anonymity set weakens privacy. Use the delay option, vary amounts, and let balances rest inside the pool before withdrawing.