# V. Enter & Exit the Chain

Voidify allows users to deposit fixed-denomination assets into privacy pools and later withdraw them with zero-knowledge proofs. This process creates unlinkability between addresses — but users must follow best practices to preserve their privacy.

### **Deposit Guide**

#### **1. Connect Your Wallet**

Click **Connect** and choose a Solana-compatible wallet such as:

* ✅ Phantom
* ✅ Solflare
* ✅ Metamask

Ensure you're connected to **Solana Mainnet**.

***

#### 2. Select a Token & Amount

Choose the token you want to deposit (**SOL**) and the corresponding **fixed-denomination pool** (e.g., 1 SOL, 5 SOL,).

{% hint style="info" %}
Standardized pool sizes help protect privacy by eliminating unique transaction fingerprints.
{% endhint %}

<figure><img src="https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExOGI0Yzh5d3RnbHMzbDQzbDFrZjdsYWN2bG9iOW56cTU5NXNkNnA0NSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/Gy9UwvGKqfs3gDcRzQ/giphy.gif" alt=""><figcaption></figcaption></figure>

***

#### **3. Generate and Secure Your Note**

Once a pool is selected:

* A **private note** will be generated in your browser.
* This note proves you deposited — and is required to withdraw later.

> ⚠️ **Important**: Save your note securely.\
> Voidify does not store it. If you lose it, your funds are irrecoverable.

**Do not store notes in:**

* Unencrypted devices
* Browsers or autofill
* Cloud storage or chat apps

<figure><img src="https://media.giphy.com/media/k7a4XUzs9vmDArzhnL/giphy.gif" alt=""><figcaption></figcaption></figure>

***

#### **4. Confirm Deposit**

Once you've saved the note:

* Click **Confirm Deposit**
* Approve the transaction in your wallet
* Your funds will be added to the on-chain privacy pool

***

#### **5. Wait to Strengthen Privacy**

Withdrawing immediately weakens your anonymity.\
To increase your privacy:

* Wait for more users to deposit into the same pool
* Larger **anonymity sets** reduce correlation risk

You’ll be able to monitor pool activity in the **Anonymity Set Dashboard**.

<figure><img src="https://media.giphy.com/media/N8ZQn4S9pPuOvZkgFW/giphy.gif" alt=""><figcaption></figcaption></figure>

***

### **Withdraw Guide**

**1. Connect Wallet & Select Pool**\
Click **Connect** → Choose your wallet → Navigate to the **Withdraw** tab.\
Select the same token and pool size as your original deposit.

***

**2. Paste Your Private Note**\
Paste your saved note into the withdrawal field.

> This cryptographically proves you made a deposit — without revealing which one.

***

**3. Generate Withdrawal Proof**\
Click **Withdraw** to begin proof generation in your browser.\
This may take several seconds while the zero-knowledge proof is created locally.

<figure><img src="https://media.giphy.com/media/iWDQnh5qStRXmCcoVc/giphy.gif" alt=""><figcaption></figcaption></figure>

***

**4. Choose a Relayer (Recommended)**\
To maintain maximum privacy:

* Select a **relayer** to submit the withdrawal transaction on your behalf
* The relayer earns a small protocol-defined fee from the withdrawal
* Alternatively, you may broadcast the transaction yourself — but this will reveal your wallet on-chain

<figure><img src="https://media2.giphy.com/media/v1.Y2lkPTc5MGI3NjExcHNyeDRiMXVsNndqMDJ2dmtldnJ2b3FkZDczcTBhMmQ2cWlxMDlrZyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/QC2vH6rr2fnG8JOzyO/giphy.gif" alt=""><figcaption></figcaption></figure>

***

**5. Confirm Withdrawal**\
Once proof generation is complete:

* Review your destination address
* Click **Confirm Withdrawal**
* Approve the transaction in your wallet

> The funds will be sent to your selected address without any visible on-chain link to your deposit.

***

#### Optional: Note Account (Coming Soon)

Voidify is building a secure **on-chain backup feature** called the **Note Account**.\
This will allow you to store encrypted notes without relying on off-chain tools.

> ⚠️ Use caution: if your backup key is ever compromised, your deposits can be deanonymized.\
> Only use this feature if you fully understand the tradeoffs.

***

#### Never Share Your Note

Your private note is your key to withdraw funds.\
If anyone accesses it, they can withdraw your deposit.

* ❌ Don’t screenshot it
* ❌ Don’t store in cloud apps
* ❌ Don’t paste in browsers or shared devices

> Losing your note = permanent loss of access.

***

### Summary

* Use a supported Solana wallet
* Choose a fixed pool size
* Save your private note securely
* Wait for other users to deposit before withdrawing
* Use a relayer to protect your withdrawal identity
* Never reuse wallets or relayers
* Never share your private note

Voidify gives you cryptographic privacy.\
Protecting it is your responsibility.
