Skip to main content

Restore a ECDSA wallet on Polkadot.js

During Lockdrop 1 & 2, some of you might have claimed PLM tokens to the default wallet. If you are one of them and have lost access to your Polkadot.js wallet, this tutorial will guide you on how to restore that wallet.


This is a 2-step process.

  1. Restore the wallet on Polkadot.js.
  2. Restore the json file on Polkadot.js extension.

Step 1:

  1. Go to Polkadot.js.

  2. Go to "Settings".

  3. On the Account Options dropdown menu, select Allow local in-browser account storage

  4. Click Save". image

  5. Next, go to Account and click on Add Account.

  6. Change “Mnemonic” to “Raw Seed”.

  7. Expand "Advanced creation options".

  8. On "keypair crypto type", and select ECDSA.

  9. On the SEED box, type 0x and paste your ETH private key.

  10. Tick the box “I have saved my mnemonic phrase safely”.

  11. Click “Next”. image

  12. Give the account a name and a password, and click “Next”. Make sure to save the password.

  13. Click “Save”. image

  14. You will be prompted to save the json file. Please save the json file safely as you will need this in the next step.

Step 2:

  1. Go to https://polkadot.js.org/extension/ to download and install the browser extension wallet.
  2. After installation, click on the “+’ icon and select “Restore account from a backup json file”
  3. Select the json file that you saved from Step 1 and click “Restore”.
  4. Enter the password that you saved from Step 1 and click”Restore”.
  5. The wallet is now restored on the Polkadot.js extension.
  6. Click on the 3 dots and select “Allow use on any chain”.
  7. Your ECDSA wallet is now restored on Polkadot.js and you can use it with Astar Portal.