bookShield/Unshield assets between BNBChain and Railgun

Below is a step-by-step guide for shielding/unshielding USDC between BNBChain and Railgun.

Before you start

You will need:

  1. An EVM wallet (Metamask, Rabby, Coinbase, etc.)

  2. A Railgun private wallet (0zk...)

Shield USDC (BNBChain β‡’ Railgun)

Step 1: Connect Wallet

  1. Click Connect Wallet

  2. Select your wallet

  3. Make sure BNBChain is selected in your wallet

Step 2: Select Shield Mode

On Liberty Swap Finance, choose Shield Mode

  • This means you are depositing USDC into Ralgun's zero-knowledge privacy pool

Step 3: Select Source

In the You shield field:

  1. Select USDC BNBChain

  2. Input the amount of USDC you wish to shield

Step 4: Select Destination

In the You receive field:

  1. Select USDC RAILGUN (BNBChain)

  2. Check the amount of USDC you actually will receive

Then, input your Railgun Private Address (0zk...)

⚠️ This is critical:

This is NOT a normal EVM address (0x...)

This is your zero-knowledge private wallet

Only you can decrypt and access this balance

If you enter the wrong 0zk address, your funds are permanently lost.

Step 5: Complete the transaction

  1. Double check all input information, especially your Railgun Private Address

  2. Complete the transaction

Unshield USDC (Railgun β‡’ BNBChain)

Step 1: Connect Wallet

  1. Click Connect Wallet

  2. Select your wallet

Step 2: Select Unshield Mode

On Liberty Swap Finance, choose Shield on Menu bar, then select Unshield

  • This means you are withdrawing USDC from Railgun

Step 3: Select Source

In the You unshield field:

  1. Select USDC RAILGUN (BNBChain)

  2. Input the amount of USDC you wish to unshield

Step 4: Select Destination

In the You receive field:

  1. Select USDC BNBChain

  2. Check the amount of USDC you actually will receive

Then, input your EVM Wallet address that you wish to receive funds

Step 5: Complete the transaction

  1. Double check all input information, especially the wallet address to receive funds

  2. Complete the transaction

Last updated