The Binance-Peg Dai Token can be bridged to xDai using the beta BSC-xDai Omnibridge. However, this process DOES NOT mint native xDai. Instead, the Dai Token from BSC is bridged across networks.
Using xDai tools, it only takes a few steps to convert Binance-Peg Dai to xDai. The process can also be completed in the reverse direction where xDai is converted to Binance-Peg Dai. Once converted from xDai, Binance-Peg Dai can be bridged back to BSC.
This option gives users the ability to convert Dai/xDai when mainnet bridging fees are expensive. A similar process should also be considered for Binance-Peg USDC tokens.
Connect your Web3 Wallet (MetaMask) to the application and confirm you are connected to the xDai network.
Press the Swap tab and select the WXDAI/DAI [BSC] pair.
Press Swap. You will need to approve the first transaction with amount to swap or you can select unlimited.
Complete this first approve transaction in Metamask.
Press Swap again and confirm the second transaction to swap.
Once complete, add Binance-Peg Dai on xDai to your MetaMask custom tokens. The address is 0xFc8B2690F66B46fEC8B3ceeb95fF4Ac35a0054BC and in BlockScout it is called Dai Token on xDai.
The same process can be used to swap USDC to USDC (BSC)
Swap Tab with WXDAI and DAI [BSC] selected
Unlock for swapping, you can allow unlimited approval or a smaller amount
TX1 for approval
Tx 2 to complete the swap (2nd time pressing Swap button)
3) Move to BSC (if desired) with the BSC Bridge
You can follow this tutorial to bridge with the Omnibridge. Note you will need some BNB on the Binance Smart Chain to complete the process (to pay the claiming fee). If you have BNB on BEP2 you will need to swap it to BSC.
BSC -> xDai: Swap Binance-Peg Dai to xDai
You will follow the same process in reverse to convert Binance-Peg Dai from BSC to xDai.