> 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

Below is a clear, step-by-step guide for unshielding assets from BNBChain (Railgun) to PulseChain using Liberty Swap Finance

{% 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="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2F74BE37pGhLqvqL41I73e%2Fimage.png?alt=media&amp;token=1c332f59-c99a-4f4a-9f96-c6629d91dce2" 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="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2FwlzFnKxQFKPjSNrEBZJq%2Fimage.png?alt=media&amp;token=9ccd7163-c5d9-4154-ad91-7e380552a3c8" 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
