> For the complete documentation index, see [llms.txt](https://voidify.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voidify.gitbook.io/whitepaper/v.-enter-and-exit-the-chain.md).

# 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://voidify.gitbook.io/whitepaper/v.-enter-and-exit-the-chain.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
