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

# 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
