Global Account systemUpdated 21 days ago
Overview
An upgraded account system that allows users to
- Utilize Passkeys (login using fingerprint or Face ID).
- Enable gasless transactions.
- Automatically share vehicle data with any DIMO-enabled apps.
- Easily recover account using email.
- More features are coming soon.
How to create a global account
To create a Smart Account as a new DIMO user, complete the 2-step onboarding flow in the DIMO mobile app. Verify your email, add a passkey, and then you’re off to the races! From there you can add your vehicles to your account, and start interacting with the DIMO ecosystem, starting with the DIMO Mobile app itself.
How to upgrade legacy wallet to global account
For existing users with a legacy account, update your app to the latest version, and the next time you log-in you’ll be taken through our Global Account Migration Assistant where you will add a passkey to your account, and then migrate your existing DIMO vehicles and tokens to your new Smart Account.
For users with the native in-app wallet
Once you add a passkey, you'll be prompted to connect with your legacy in-app wallet. After doing so, the migration assistant will take over and handle all the transferring of your $DIMO tokens and vehicles. You should see a web3auth dialog window pop up that says "Constructing your key on DIMO". When you see the "Your account has been upgraded screen", that means you have successfully completed upgrading to the new Global Account.
For users with an external Web3 wallet like Metamask, Rainbow, or Coinbase wallet
Once you add a passkey, you'll be prompted to connect with your EOA wallet. Select the wallet you created your account with, and you'll begin the process of transferring your vehicles and hardware/software devices. This will require an on-chain transaction to be signed in your web3 wallet.
Next, there is one additional transaction that needs to be performed in order to transfer your $DIMO tokens to the new Global Account. This is optional if you prefer to keep your rewards in the original EOA wallet.
In order to execute these transactions, users will need the native gas token of the Polygon network, POL. DIMO sent all users a sufficient amount of POL to complete these two transactions.
Switching back and forth between the DIMO mobile app, and a web3 wallet, can sometimes be finicky. This is the motivation behind switching to the Global Account system! If you are running into issues getting prompted to sign transactions, you may need to:
- Ensure your web3 wallet is using the Polygon network in the network switcher
- Close both apps and restart the process
- Be patient! It can take a couple seconds for the transaction confirmation dialog window to pop up in your web3 wallet after switching to the app
Global Account Support/Troubleshooting
- Please contact support if you run into any issues performing the onchain transfer of your vehicles, hardware devices, software connections, or $DIMO rewards.
- Transferring your DIMO rewards out of your original account is not necessary. If you would like to keep your $DIMO in your original Metamask, Rainbow, or other web3 wallet, you can skip the $DIMO transferring process.
- POL is the native gas token of the Polygon network. It is required to perform onchain transactions, like transferring your vehicles, rewards, or hardware devices. To assist with the mirgration, DIMO transferred all users a sufficient amount of POL to execute the upgrade to Global Accounts. If you are running into issues due to insufficient POL, please contact support and we will ensure POL is transferred to your account.
- The official DIMO support email address is: [email protected]