How it Works
The deposit process involves breaking the link between your source wallet (e.g., your main MetaMask account) and your trading identity on Spectre.The Process
1. Deposit (The Mix)
You deposit assets (ETH, USDC) into the Spectre Privacy Smart Contract.- Commitment: Behind the scenes, your client generates a random “Secret” and sends the hash (Commitment) to the contract.
- The Note: You save this Secret. It is the only proof that you own the deposited funds. Do not lose it.
2. Wait
Your funds sit in the pool along with funds from other users. The longer they sit, the harder it is to correlate the deposit with the subsequent withdrawal (anonymity set size increases).3. Fund Account
When you are ready to trade, you use your “Note” to generate a Zero-Knowledge Proof (ZKP).- The Proof: Cryptographically proves you have valid funds in the pool without revealing which specific deposit was yours.
- Destination: You specify your fresh Spectre Stealth Address as the recipient.
- Relayer: A third-party Relayer submits this transaction to the blockchain, paying the gas fees (taking a small cut), so your fresh Spectre account doesn’t need any initial ETH for gas.