Bridging between Ethereum & Polygon

URGENT: Only bridge with wallets that you control on both the Ethereum and Polygon networks.

Wallets such as Metamask, Rainbow, Trust, Ledger, and Trezor are "EOA" wallets which are perfectly compatible with Polygon and Ethereum and work well for bridging.

Smart contract wallets, such as a Gnosis Safe or Argent, typically only exist on the blockchain that they are deployed on and should NOT use the bridge. Transfer to a supported EOA wallet and then use that wallet with the bridge.

Bridging from Polygon to Ethereum

First, visit https://wallet.polygon.technology/polygon/bridge/deposit

From there you will be asked to connect your wallet, and be prompted to switch to the correct network if you aren't on it already.

Select Withdraw and you should see 'Polygon Chain' in the From section

Click the dropdown (that likely says "ETH") and paste in 0xe261d618a959afffd53168cd07d12e37b26761db

Click 'Add Custom Token' at the bottom, and then 'Add Dimo' on the next screen.

After that, you can close the box, and if you click the dropdown menu again, you'll be able to search for and select DIMO.

In the input field on the right, enter the amount of $DIMO you wish to bridge, then hit the Transfer button.

You will need to execute the transaction then wait for the checkpoint. This can take several hours. When the checkpoint is reached, you are able to execute another transaction on Ethereum to claim your tokens.

Note: you will need MATIC tokens on Polygon and ETH tokens on Ethereum to pay the transaction fee to bridge.

Bridging from Ethereum to Polygon

First, visit https://wallet.polygon.technology/polygon/bridge/deposit

From there you will be asked to connect your wallet, and be prompted to switch to the correct network if you aren't on it already.

Select Deposit (should be selected by default) and you should see 'Ethereum Chain' in the From section

Click the dropdown (that likely says "ETH") and paste in 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b

Click 'Add Custom Token' at the bottom, then 'Add Dimo' on the next screen.

After that, you can close the box, and if you click the dropdown menu again, you'll be able to search for and select DIMO.

In the input field on the right, enter the amount of $DIMO you wish to bridge.

Then hit the Transfer button.

You will need to approve the bridge to interact with $DIMO the first time you use it with this wallet. Then you will need to sign a separate transaction to transfer them. Your tokens will then show up in your wallet on the Polygon side when the process is completed.

Note: you will need ETH tokens on Ethereum to pay the transaction fee to bridge.

Last updated

Change request #254: