Dora Token Mainnet Migration Tutorial
Migrating your Ethereum ERC-20 DORA tokens (opens in a new tab) (ethDORA) from Ethereum to the Dora Vota appchain will enable you to use DORA tokens as utilities in a much wider range of applications, including staking your token to secure the network, participate in appchain-level governance, public good funding, use native DORA tokens in various decentralized governance use cases, such as MACI/aMACI voting rounds, and direct democracy across the Cosmos appchain ecosystem.
- Step 1 — Enter Migration Portal (opens in a new tab) and read important terms in the user agreement and privacy policy.
- Step 2 — Connect a wallet holding Ethereum ERC-20 DORA tokens.
- Step 3 — Enter the amount of ethDORA tokens to migrate.
- Step 4 — Type in a recipient address to migrate to on the Dora Vota appchain.
- Step 5 — Preview migration details.
- Step 6 — Confirm migration by signing with wallet.
- Step 7 — Check the status of your migration and eventually receive native DORA tokens on the Dora Vota appchain network.
Visit Migration Portal (opens in a new tab) to initiate the migration process
Dora Factory has provided a Migration Portal (vota-migration.dorafactory.org (opens in a new tab)) as an official user interface that facilitates the migration of ethDORA tokens from Ethereum to the Dora Vota appchain via the ethDORA Migration Smart Contract (Ethereum address: 0xe4aa3d3282aE54a8677B93885d4e3B8285cCdD6b
(opens in a new tab)).
Connect a wallet holding ethDORA
- Acknowledge the terms before proceeding to access the interface.
- On the top right corner, connect your wallet.
- Select a wallet (e.g., MetaMask (opens in a new tab)).
- “Sign” the onboarding transaction on your wallet. Note that there is no gas cost associated with the onboarding process.
Enter the amount of ethDORA tokens you wish to migrate
Check the balance of ethDORA available on Ethereum and enter the number of ethDORA tokens you want to migrate. You can click “Max” to migrate the entire ethDORA balance in your Ethereum address.
The quantity needs to be greater than 0.1, otherwise an error will prompt.
Enter a recipient address for migration on the Dora Vota appchain
Enter a Dora Vota address to migrate the ethDORA tokens to the Dora Vota Chain address.
Please enter a valid Dora Vota address, otherwise an error might prompt and you cannot proceed with the migration.
Please make sure that you verify the transfer address before moving forward. We recommend you to double-check or triple-check your Dora Vota address.
Preview migration details
- Check details, including destination address and ethDORA balance.
- Click “Preview Migration” to review the migration details and review an estimated timeline for the migration process.
Authorize the ethDORA Migration Smart Contract
- Double check all details, including the changes in DORA on Ethereum and on the Dora Vota appchain.
- Click “Approve Allowance”.
- On the wallet extension pop-up, click “Next” and then click “Approve” follow through to authorize the DORA Migration Smart Contract to send ethDORA token from your account.
Confirm migration by signing with wallet
- Review and acknowledge that you have reviewed the two check boxes.
For security reasons, the settlement on Dora Vota appchain may take between 24–48 hours.
By interacting with the ethDORA Migration Smart Contract, your ethDORA tokens will be sent to a black hole address (opens in a new tab) for permanent burn via the ethDORA Migration Smart Contract and the process is irrecoverable.
- Click “Confirm Migration”.
- Click “Confirm” on your wallet pop-up to sign and confirm the transaction.
- Your Ethereum transaction should be finalized in approximately 25 minutes
Check status of your migration
- After the transaction finalizing time on the Ethereum network has elapsed, you will find the pending migration in the “Pending Migrations” tab.
- In order for you to better understand some values from this table, it is recommended that you click “View More” to see more explanations.
- You can filter the table by pasting your Dora Vota apphain address to see all of your pending migration transactions or click the “Mine” sub-tab to see your transaction only.
Other notes
Once the pending migration transaction has been settled on the Dora Vota appchain, you will no longer see a pending migration transaction from the pending transaction list. You can refresh the page to initiate a new migration transaction.
The corresponding amount of tokens will be sent to the Dora Vota address provided by you through the migration process.
Please note that all migration tokens will be sent from the following Dora
Vota address:
dora1vuzwcykp5zc7phvxasynfjkv6vh6dcyhgzm6wv
(opens in a new tab).
The Dora Vota mainnet’s chain ID is vota-ash
. The mainnet becomes official once the token migration process is launched. There are two popular blockchain explorers for the Dora Vota mainnet at this moment:
Credits and ackowledgements
- The token Migration Portal (opens in a new tab) is a fork of the dYdX token bridge (opens in a new tab) frontend. We would like to express our deepest gratitude to the dYdX team for providing an open source frontend (opens in a new tab).
- The DORA token Migration Portal is also open source. Please refer to the GitHub repo (opens in a new tab) to access source code of the currently deployed frontend.
- If you encounter any problems during the migration process, please post to the GitHub discussion group at https://github.com/DoraFactory/migration-user-interface/discussions/7 (opens in a new tab).