Support
WebsiteDiscordOverviewTechnical Docs
  • Support Docs have moved
  • Get support
  • Known issues
    • Bluetooth PIN request on Android
    • Bluetooth pairing guide
  • DIMO Data Devices
    • Device installation instructions
    • Hardware FAQ
    • eBay Policy
    • DIMO Shop Shipping
  • Software Connection
    • Smartcar connection
  • Wallet & Token
    • Using the native wallet
    • Using a Rainbow or Metamask Wallet
      • Connect your wallet to DIMO Mobile
      • View $DIMO in wallet
      • View your VehicleID in your wallet
      • Check your wallets for smooth pairing
      • Adding Polygon and Switching Networks
      • Remove WalletConnect session on Trust Wallet
        • Import web3 address into Rainbow
        • Import web3 address into MetaMask
    • Moving $DIMO between Ethereum & Polygon
    • Retrieving your wallet public address
    • Compromised accounts
  • How To
    • Add a vehicle
    • Connect to SmartCar
    • Delete a vehicle
    • Delete an integration
    • Share your car with someone
    • Add a DIMO Device after connecting with Smartcar
    • Claim your Alpha Fleet NFT
    • Reading Error Codes with DIMO Mobile
    • How to transfer your Vehicle to a new account
    • Check for connectivity issues
  • FAQ
    • DIMO basics
    • Compatibility
    • DIMO Device Installation
    • Moving a DIMO Device
    • Mobile app
    • Privacy
  • 📖Discord Rules
    • Discord Rules
Powered by GitBook
On this page
  • Preparing your wallet
  • Bridging from Polygon to Ethereum
  • Bridging from Ethereum to Polygon
  1. Wallet & Token

Moving $DIMO between Ethereum & Polygon

PreviousImport web3 address into MetaMaskNextRetrieving your wallet public address

Last updated 2 years ago

URGENT: TO DEPOSIT ON COINBASE, YOU MUST MIGRATE $DIMO FROM POLYGON TO ETHEREUM TO AVOID PERMANENTLY LOSING TOKENS.

Follow the instructions below to .

IMPORTANT: 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 be used for bridging. Transfer tokens to a supported EOA wallet and then use that wallet with the bridge.

Preparing your wallet

If you use your own wallet (e.g,. Rainbow, Metamask) as your DIMO wallet, you are ready to go and can skip this step.

If you use the DIMO in-app wallet, you must first clone your DIMO in-app wallet using a third party wallet app. Don't worry if this is confusing; simply follow the instructions hereUsing the native wallet, then come back to this document to proceed.

Bridging from Polygon to Ethereum

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

Visit

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.

Make sure that you have Polygon Proof of Stake chain selected (not Polygon zkEVM).

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.

Bridging from Ethereum to Polygon

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

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.

First, visit

https://wallet.polygon.technology/polygon/bridge/deposit
https://wallet.polygon.technology/polygon/bridge/deposit
bridge from Polygon to Ethereum