Docs
Mainnet Migration

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

  1. Acknowledge the terms before proceeding to access the interface.

Figure 1

  1. On the top right corner, connect your wallet.

Figure 2

  1. Select a wallet (e.g., MetaMask (opens in a new tab)).

Figure 3

  1. “Sign” the onboarding transaction on your wallet. Note that there is no gas cost associated with the onboarding process.

Figure 4

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.

Figure 5

⚠️

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.

Figure 6

⚠️

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

  1. Check details, including destination address and ethDORA balance.

Figure 7

  1. Click “Preview Migration” to review the migration details and review an estimated timeline for the migration process.

Figure 8

Authorize the ethDORA Migration Smart Contract

  1. Double check all details, including the changes in DORA on Ethereum and on the Dora Vota appchain.

Figure 9

  1. Click “Approve Allowance”.

Figure 10

  1. 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.

Figure 11

Confirm migration by signing with wallet

  1. Review and acknowledge that you have reviewed the two check boxes.

Figure 13

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.

  1. Click “Confirm Migration”.

Figure 14

  1. Click “Confirm” on your wallet pop-up to sign and confirm the transaction.

Figure 15

  1. Your Ethereum transaction should be finalized in approximately 25 minutes

Figure 16

Figure 17

Check status of your migration

  1. After the transaction finalizing time on the Ethereum network has elapsed, you will find the pending migration in the “Pending Migrations” tab.

Figure 18

  1. In order for you to better understand some values from this table, it is recommended that you click “View More” to see more explanations.

Figure 19

  1. 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.

Figure 20

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