Migrating Your Polis into BSC After the Chain Stopped

Medium social icon Telegram social icon Discord social icon Youtube social icon Facebook social icon Bitcointalk social icon Twitter social icon Reddit social icon

Hello Polis Community, the DAO Technology Team has put up this guide so you can successfully migrate to the Binance Smart Chain after the chain has stopped.

As you may know, the old chain no longer produces new blocks, so it is impossible to migrate by performing a transaction, as it was done prior to the chain stop.

Instead, this method requires you to sign your wallet addresses with balance in order to prove you are the owner of those addresses. Hence the need of signing each address you possess. The bridge will validate your ownership and send you the balance recognized by the block explorer to the BSC (Metamask) address you provide in the signed message.


Setting Up Metamask

You will need to set up a Metamask wallet using the instructions from the previous guide. Please refer to the Setting Up Metamask section.


Migrate from Polis Core Wallet

  1. Open your Polis Core Wallet (latest version) and make sure to be synced up until block 811,999. The wallet may still say the wallet is syncing, this is normal. Use the bootstrap we provide here: http://45.32.184.252/polis_end_indexed.tar.gz
  2. Go to Tools -> Debug Console and enter the following command. listaddressbalances
  3. You will get a list of all your addresses and their balance.
  4. You may want to create a separate file to copy all of the addresses that have a balance greater than zero.

For each of the addresses obtained in the step above, do the following.

  1. In your Polis Core Wallet go to File -> Sign message…
  2. In the first field paste the Polis Address (all of them start with a P).
  3. In the second field, you should add the message binance:YOURMETAMASKADDRESS and click on Sign Message.
  4. Copy the result of the Signature field and keep track of them.
  5. Go to the Polis-BSC Bridge.
  6. Make sure the pink address on the top matches the Binance Smart Chain Address you used in Step 3.
  7. Fill the form with the corresponding address and its signature. And click the submit button.

Migrate from PolisPay

PolisPay does not include a message signing functionality, so you will have to download and sync a version of the PolisCore wallet v1.8.0 in order to achieve the migration. The process requires you to import your PolisPay private key into the PolisCore Wallet

Be careful. This process involves handling your mnemonic phrase and private keys. Do not share them with anyone or accept support from strangers.

  1. Set up a Polis Core v1.8.0 wallet and sync it. You can download it from here. You should be at block 811,999.
    Use the bootstrap we provide here: http://45.32.184.252/polis_end_indexed.tar.gz
  2. Download the Official PolisPay Recovery Tool from eabz’s repo.
  3. Read, understand and accept the warning message that appears when launching the recovery tool.
  4. Introduce your PolisPay Mnemonic Phrase into its corresponding field, and make sure to select POLIS in the Coin Selector. Click on recover.
  5. The tool will output your private key. Click Show Private Keys.
  6. On your core wallet go to Tools -> Debug Console.
  7. Type the following command importprivkey THEPRIVKEYOUTPUTFROMSTEP5 . You may have to restart your wallet or Tools -> Wallet Repair -> Recover Transactions 1.
  8. Do the steps from the section above Migrate from Polis Core Wallet.

Polis Masternode Tool

Similar to the Polis Core Wallet you should sign a message from the Polis Masternode Tool.

Open the Trezor Masternode Tool and after selecting a masternode, select the Sign Message With Collateral Address option.

  1. In the Message to Sign field, you should add the message binance:YOURMETAMASKWALLETADDRESS and click on Sign Message
  1. Copy the result of the Signature field and keep track of them.
  2. Go to the Polis-BSC Bridge.
  3. Make sure the pink address on the top matches the Binance Smart Chain Address you used in Step 1.
  4. Fill the form with the corresponding address and its signature. And click the submit button.

Migrate from Exchanges

StakeCube, SouthXchange have already migrated to the new chain. If you had funds in there, you don’t have to do anything.

If you had funds in an exchange like Crex24, Whitebit, or other platforms you may have to contact their support teams through their own ticket systems.


Video Guides and Tutorials

  1. Install Metamask (add BSC) with a Trezor:
    https://www.youtube.com/watch?v=zQBcR13h-a8
  2. Install Metamask (add BSC) with a Ledger:
    https://www.youtube.com/watch?v=0ES7hht8mzw
  3. Install Metamask (add BSC) without a hardware wallet and example of migrating POLIS coins:
    https://www.youtube.com/watch?v=fZSbeAE-GqE
Medium social icon Telegram social icon Discord social icon Youtube social icon Facebook social icon Bitcointalk social icon Twitter social icon Reddit social icon