Any account created in a wallet can be used across multiple networks, so there’s no need to create separate accounts for each one. Most wallets in the Polkadot ecosystem allow a single account to connect to different networks seamlessly. However, Polkadot Vault (since version 6.2.0) introduces a unique derivation path for each network, creating separate accounts per network. This enhances security but limits interoperability, as each account will only function on the specific network it was created for.


⛔ READ THIS FIRST!

For versions of Polkadot Vault older than v6.2.0, the derivation path for every network added to the key set is empty by default. To use the same account accross different networks, you need to leave it empty.


This article explains how to use the same account on any available network using Polkadot Vault.


TABLE OF CONTENTS


Mnemonic phrase and derivation paths


Accounts in the Polkadot ecosystem are deterministically created based on two key components: the mnemonic phrase and the derivation path. A specific combination of them will always generate the same account. Learn more about portability and derivation paths in the Polkadot Wiki sections below:

Portability and Derivation Paths


When creating an account, the wallet typically generates a mnemonic phrase that must be securely stored offline. However, a single mnemonic can be used to generate multiple accounts by adjusting the derivation path. While most wallets apply a default derivation path, some offer advanced settings that let users customize it.


Even though an account is deterministically generated, its public address can have different representations depending on the network. For example, the same account's public address starts with 1 in Polkadot while in Kusama, it starts with a capital letter. Converting formats between Polkadot-based chains is simple using tools like "Subscan Transformer." Learn more about account formats in the article below:

My Address Starts with “5” or a Capital Letter, Not “1” as It Should.


Account creation in Polkadot Vault


Polkadot Vault supports multiple accounts across different networks. However, since version 6.2.0, it defaults to using a hard derivation path (i.e., "//") specific to each network. For example, a Polkadot account will have the path "//polkadot," while a Kusama account will have "//kusama." This means they are entirely separate accounts, not just different representations of the same one.


Derive the same account for other network


To use an account in Polkadot Vault on a different network than the one it was originally created for, you must replicate its original derivation path. Follow the steps below to learn how to do it on recent (+6.2.0) versions of Polkadot Vault.


ℹ️ INFO

In case you first need to create a new account or restore an existing one on Polkadot Vault, follow the artciles below for step-by-step guidance:

Polkadot Vault: How to Create an Account
Polkadot Vault: How to Restore Your Account


1. In Polkadot Vault, each account’s derivation path is displayed next to it. Accounts in the same keyset on different networks (notice the network logo in the screenshot below) share the same mnemonic but have distinct derivation paths (e.g., "//statemint" and "//polkadot") by default, resulting in separate accounts.



If you want to use the same account on a different network, note its derivation path and proceed to the following step.


2. Next, create a new keyset by tapping the "+" sign.



3. Select the desired network and tap the option to modify the derivation path.



4.  Enter the one you saved in the first step (e.g., "//polkadot")


‼️ IMPORTANT

Derivation paths are case-sensitive.

For instance, "//polkadot" will generate a different account as "//Polkadot".



5. Remember to write down the derivation path. Without it, you won't be able to restore your account, even with its mnemonic phrase.



6. Even if they operate on different networks, they will be the same account as long as they are derived from the same mnemonic phrase and use the same derivation path.



7 (Optional). You can now verify if the public address of the newly created account matches the network-specific format of the original account. Enter its public address in the Subscan's tool below to check it:

https://polkadot.subscan.io/tools/format_transform


And that's it! You can now use the same account (i.e., the same mnemonic and derivation path) across different networks in Polkadot Vault.