Convert a Lockdrop Address to the New Format

This guide shows you how to convert an address generated in the Edgeware lockdrop to the newer format used by block explorers and more.

TL;DR

Lockdrop addresses have an outdated format and need to be transformed to find your accounts on block explorers like Subscan.io. Subscan has a great tool for this, you can enter your public address to see the full list of network transformations of your address. You'll want to copy the one for Edgeware. Scroll down for background or more ways to do this. https://edgeware.subscan.io/tools/ss58_transform

Background

During the lockdrop, the keypairs that were generated with Subkey were encoded using the Subkey Default Network ID. This impacts the Public Address (SS58 Address Format) that Subkey outputs in certain cases. The secret phrase/seed, and public key are not impacted by this change.

  1. You can always use the Default-Network-ID-encoded Public Address to receive funds safely.

  2. However, It is a 'best practice' to use the new Edgeware-network-ID version of your address when interacting with the Edgeware network, including sending funds.

  3. You will need to re-generate your public address to use some Block Explorer tools. At this time, Polkascan uses the new Edgeware network ID encoding.

You can also get the new version of your address in two other ways - the Polkadot UI or the Subkey tool.

The Polkadot.js Browser Extension does not display the Edgeware network ID encoded at this time, but the Polkadot UI does.

Steps

Easy Mode: Subscan Tool
Using Polkadot UI
Using Subkey CLI
Easy Mode: Subscan Tool

Visit this Subscan Tool and enter your address or public key to generate a list of many network-encoded versions of your address. Save the one marked Edgeware.

Using Polkadot UI

The easiest way to get your Edgeware network ID version of your public address is to use the Account or Address Book tool of the Polkadot UI.

Enter your old address into the search bar in the Address Book tool, and then click the identicon to the left as shown in the image below. It will copy your current Edgeware network encoded address. Store this safely.

Alternatively, you can use the Accounts tab to do the same if you've connected via the Polkadot UI Browser Extension.

Using Subkey CLI

This process requires the latest version of the Subkey program in order to select Edgeware as the network.

You can generate a new key with the Edgeware network ID using

subkey -n edgeware generate

You can also derive the SS58 Address from an existing key OR address with the Edgeware Network ID by using

subkey -n edgeware inspect "INSERT MNEMONIC/EXISTING ADDRESS HERE"

Examples

In order of examples:

  1. Generate a new key with subkey -n edgeware

  2. Inspect key with default network ID (as you can see the SS58 is different)

  3. Inspect key with edgeware network ID (as you can see it matches the first example entirely)

➜ subkey -n edgeware generate
Secret phrase `submit hotel naive plate among decorate ghost speak exchange mimic sentence bar` is account:
Secret seed: 0xbe59988b1ad6e93325766b9ca8713db866538f75b578f714cffa3583f9978a23
Public key (hex): 0x0045d45397c474d6a4fddb00e314637c8970be097f5a9a2b950dc2ea74a00849
Account ID: 0x0045d45397c474d6a4fddb00e314637c8970be097f5a9a2b950dc2ea74a00849
SS58 Address: hWyZ5UkvkrPpmiD3MJ7htdhEigxFe34pUH3Dy9Pq71QeZg4
➜ subkey inspect "submit hotel naive plate among decorate ghost speak exchange mimic sentence bar"
Secret phrase `submit hotel naive plate among decorate ghost speak exchange mimic sentence bar` is account:
Secret seed: 0xbe59988b1ad6e93325766b9ca8713db866538f75b578f714cffa3583f9978a23
Public key (hex): 0x0045d45397c474d6a4fddb00e314637c8970be097f5a9a2b950dc2ea74a00849
Account ID: 0x0045d45397c474d6a4fddb00e314637c8970be097f5a9a2b950dc2ea74a00849
SS58 Address: 5C54boRsNwTqHpsSjz5wvRwZrhhFB45HRPfdktew32pUW8CZ
➜ subkey -n edgeware inspect "submit hotel naive plate among decorate ghost speak exchange mimic sentence bar"
Secret phrase `submit hotel naive plate among decorate ghost speak exchange mimic sentence bar` is account:
Secret seed: 0xbe59988b1ad6e93325766b9ca8713db866538f75b578f714cffa3583f9978a23
Public key (hex): 0x0045d45397c474d6a4fddb00e314637c8970be097f5a9a2b950dc2ea74a00849
Account ID: 0x0045d45397c474d6a4fddb00e314637c8970be097f5a9a2b950dc2ea74a00849
SS58 Address: hWyZ5UkvkrPpmiD3MJ7htdhEigxFe34pUH3Dy9Pq71QeZg4

On Commonwealth.im, when Edgeware mainnet is enabled, the inputs will auto-derive the SS58 with the correct network ID, however, using the default-ID-ss58 outside of Commonwealth.im will likely result in errors that may endanger funds. To be safe, always use the Edgeware Network ID SS58 Address.