Polygon --> MoonRiver (AnySwap)

Learn how to bridge Polygon tokens to MoonRiver with xPollinate and AnySwap in this tutorial.

Unlike other chains that have methods to bridge directly from one to the other, bridging tokens from Polygon to MoonRiver requires an intermediary bridge which will take a bit longer. But by following this tutorial, we'll make it as simple as possible.

Do NOT use this method for briding KOGECOIN from Polygon to MoonRiver. Instead, use the direct method shown in this tutorial.

Tutorial Assumptions

Even though the steps in this tutorial will generally apply universally, this tutorial will assume you have a MetaMask wallet set up with both the Polygon, BSC, and MoonRiver networks. Before you start, also be sure you have at least 1 BNB in your BSC wallet.

Bridging Polygon --> MoonRiver

  1. The first step in bridging Polygon to MoonRiver is first getting your tokens onto the Binance Smart Chain (BSC). Before proceeding any further, please refer to our Polygon --> Binance Smart Chain (BSC) bridging tutorial first.

  2. If you've transferred DAI or USDT from step one and you have less than 200 DAI or USDT, you must now swap these coins for BNB using your preferred DeX. We recommend using 1inch. The bridge we'll be using, AnySwap, does not support transfers under 200 DAI or UST. The minimum BNB is only 0.02.

  3. Now, assuming you either have over 200 DAI or USDT of over 0.02 BNB, navigate to the AnySwap bridge and ensure Metamask is set to the BSC network, as shown below.

5. Now, select:

  • The From network - BSC mainnet

  • The From token - the token you're transferring (BNB, DAI or USDT)

  • The To network - MOVR mainnet

  • The To token - The same token as the From token.

Click on the Balance link to automatically populate the maximum amount of tokens to transfer if you intend to transfer all of the tokens. But, if you're transferring BNB, always leave at least 1 BNB behind for gas fees!

6. Once you've selected the appropriate options as described in step five, click Swap and click Swap again on the popup box to begin the bridge transfer.

7. Accept the MetaMask prompts and AnySwap should now provide you with a link to monitor the transaction. Click on that link, as shown below.

8. After 30 seconds or so, you should see the below screenshots where your MoonRiver transaction should show up with a Status of Minting.

After 15-30 minutes, the Status should turn to Success and your funds should now show up in your MoonRiver wallet!

9. If you your transferred token is not showing up in MetaMask even though you're connected to the MoonRiver network, navigate to MoonBeam's explorer and search for the token's address you'd like to add.

10. Click on the Copy icon to copy the contract address.

11. Open MetaMask, click on Add Token and paste the contract address copied in step 10 into the Token Contract Address field. MetaMask should fill in everything else.

If all went well, you should now see your transferred token from Polygon in your MoonRiver wallet!

Last updated