Bridge from Binance Smart Chain using xDai
In this example, we will use $DAI token. We have a long way to go, we can't wait for Binance to offer a bridge to go directly from the BSC to Polygon.

1. Configure your wallet for xDai & Polygon chain

2. Get some free Gas to start

Connect your wallet to Polygon Chain
Copy your public address and then get some free gas from faucets:

Polygon (Matic) Faucet:

xDai Faucet:

3. Bridge from Binance Smart Chain to xDai Chain:

    Go to OmniBridge​
    Select Smart Chain network on Metamask
    Unlock your wallet
    Choose token
    Confirm transfer and confirm transaction in metamask
OmniBridge

4. Swap Dai to WXDAI:

    Go to Component​
    Approve Token
    Select value
    Confirm transfer and confirm transaction in metamask
Component

5. Swap WXDAI to XDAI:

    Go to HoneySwap​
    Approve Token
    Confirm unwrap $WXDAI to $XDAI
Honeyswap Interface

6. Cross chain bridge from xDai to Polygon:

    Go to xpollinate Bridge
    Select from xDai Chain to Matic Mainnet
    Choose token
    Sign/Allow
    Click Swap on popup (Keep some xDAI as gas) and confirm in metamask
    Check TXid
xPollinate | Cross-Chain-Transfer
xPollinate | Cross-Chain-Transfer

7. Check your Tokens

Go to Polygon Matic explorer and search your public address
πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰

8. Swap your $DAI

    Go to QuickSwap​
    Select token to swap
    Approve, click Swap and confirm transaction in metamask

Sources:

​
Last modified 4mo ago