> 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/unshielding-tokens.md).

# Unshielding Tokens

ZKX Wallet allows users to move shielded assets from Private Mode back into their public wallet balance through the Unshield process.

### **How to Unshield Assets**

Follow these steps to unshield your assets:

1. Open ZKX Wallet in **Private Mode**.
2. On the main interface, click the **Unshield** button located on the right side.
3. Select your destination public wallet address.
4. Choose the asset and amount you want to unshield.
5. Click **Next**.
6. Review the transaction details carefully, then click **Unshield** to confirm.

Once confirmed, the selected assets will begin transferring from your private balance back to your public wallet balance.

### **Checking Your Public Balance**

After the unshield transaction is completed:

1. Switch back to **Public Mode**.
2. Check your wallet balance on the selected network.

Transaction processing times may vary depending on network conditions and private balance synchronization.

### **Important Notes**

* Always verify the destination address before confirming an unshield transaction.
* Unshielded assets will become publicly visible again on the blockchain.
* Depending on network conditions, balance updates may take some time to appear.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.libertyswap.finance/zkx-wallet/user-manual/unshielding-tokens.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
