# Unshield assets from BNBChain (Railgun) to PulseChain assets

{% hint style="info" %}
This covers **both routes**:

1. USDC (BNBChain - Railgun) ⇒ USDC (PulseChain)
2. ETH (BNBChain - Railgun) ⇒ WETH (PulseChain)

This is the **Unshield flow**:

* **Railgun (private) ⇒ PulseChain (public)**
  {% endhint %}

#### Before you start

You will need:

1. A wallet that supports **Railgun on BNBChain**
2. Your Railgun private wallet (`0zk...`)
3. USDC or ETH inside **Railgun (BNBChain)**
4. A **PulseChain wallet address**

## Route 1

#### USDC (BNBChain - Railgun) ⇒ USDC (PulseChain)

### Step 1: Connect Wallet

1. Open [Liberty Swap Finance](https://libertyswap.finance/)
2. Click **Connect Wallet**
3. Connect your EVM Wallet
4. Make sure **BNBChain** is selected

### Step 2: Select Unshield Mode

In Liberty Swap Finance:

1. Choose **Shield** on the **Menu bar**
2. Select **Unshield**

> This means you are moving funds out of Railgun privacy

<figure><img src="/files/gjsi3d8YRC2HUCi9KLGo" alt=""><figcaption></figcaption></figure>

### Step 3: Select Source

In the **You unshield** field:

1. Choose **USDC RAILGUN (BNBChain)**
2. Input the amount of coins you wish to unshield

### Step 4: Select Destination

In the You receive field:

1. Select **USDC PulseChain**
2. You will see the actual number of coins you will receive

Enter the EVM wallet address that you wish to receive the funds

### Step 5: Complete the transaction

1. Double-check all information, especially the wallet address to receive funds
2. Complete the unshield transaction

## Route 2

#### ETH (BNBChain - Railgun) ⇒ WETH (PulseChain)

### Step 1: Connect Wallet

1. Open [Liberty Swap Finance](https://libertyswap.finance/)
2. Click **Connect Wallet**
3. Connect your EVM Wallet
4. Make sure **BNBChain** is selected

### Step 2: Select Unshield Mode

In Liberty Swap Finance:

1. Choose **Shield** on the **Menu bar**
2. Select **Unshield**

> This means you are moving funds out of Railgun privacy

<figure><img src="/files/lqeXDyvfP9ZPwtoPhOxT" alt=""><figcaption></figcaption></figure>

### Step 3: Select Source

In the **You unshield** field:

1. Choose **ETH RAILGUN (BNBChain)**
2. Input the amount of coins you wish to unshield

### Step 4: Select Destination

In the You receive field:

1. Select **WETH PulseChain**
2. You will see the actual number of coins you will receive

Enter the EVM wallet address that you wish to receive the funds

### Step 5: Complete the transaction

1. Double-check all information, especially the wallet address to receive funds
2. Complete the unshield transaction


---

# Agent Instructions: 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/how-to/protect-your-trading-privacy-with-libertyswap/unshield-assets-from-bnbchain-railgun-to-pulsechain-assets.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.
