> For the complete documentation index, see [llms.txt](https://docs.libertyswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libertyswap.finance/zkx-wallet/user-manual/shielding-tokens.md).

# Shielding Tokens

ZKX Wallet allows users to shield supported assets into Private Mode using integrated Railgun privacy technology.

Currently, token shielding is supported on the following networks:

* Ethereum
* BNB Chain
* Arbitrum

#### **Current Limitations**

* Shielding assets using hardware wallets is not supported at this time.
* Support for hardware wallet shielding and additional blockchain networks is currently under development.

### **How to Shield Assets**

Follow these steps to shield your assets:

1. Open ZKX Wallet in **Public Mode**.
2. On the main interface, click the **Shield** button located on the right side.
3. In the Shield interface, select your private address.

#### **About Private Addresses**

Each public wallet address (`0x...`) automatically generates its own corresponding private address (`0zk...`) within ZKX Wallet.\
This process is automatic, so no additional setup is required from the user.

4. Select the asset and amount you want to shield.
5. Click **Next**.
6. Review the transaction details carefully, then click **Shield** to confirm.

Once confirmed, the selected assets will begin transferring into your Private Mode balance.

### **Checking Your Private Balance**

After shielding is completed:

1. Switch to **Private Mode** using the mode toggle in the wallet interface.
2. View your private balance and shielded assets.

Please note that private balance synchronization may take up to 30 minutes in some cases. If your balance does not appear immediately, allow additional time for the system to finish processing and updating the private state.

### **Important Notes**

* Always verify the selected asset, amount, and destination before confirming a shield transaction.
* Shielded assets are managed separately from publicly visible wallet balances.
* Transaction processing times may vary depending on network conditions.


---

# 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://docs.libertyswap.finance/zkx-wallet/user-manual/shielding-tokens.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.
