Ledger: Using Your Device with Polkadot Asset Hub Print
Modified on: Fri, 16 Jun, 2023 at 4:39 PM
In this article, you will learn how to use your Ledger device with Polkadot Asset Hub (former Statemint), Polkadot's system parachain that natively supports custom assets and NFTs.
TABLE OF CONTENTS
- Things to know before operating on Asset Hub
- How to create a Polkadot Asset Hub account with Ledger
- How to use a Ledger account on both Polkadot and Polkadot Asset Hub
Things to know before operating on Asset Hub
Let's address a few things that you need to pay attention to:
1. All your Polkadot accounts in Polkadot-JS UI, regardless of type, are also available on Polkadot Asset Hub, even if they're not set to be available on all chains. Polkadot Asset Hub uses DOT as its native token; hence, it makes sense for accounts on Polkadot to also be available on Polkadot Asset Hub.
2. The opposite is not true: accounts created on Polkadot Asset Hub are not available on Polkadot.
3. The Polkadot extension does not currently support the Ledger Statemint or Polkadot Asset Hub app. However, a Polkadot Ledger account in the extension will also be available on Asset Hub, as mentioned above. But if you send assets or NFTs to that account, you won't be able to access them!
4. This means all Ledger accounts on Polkadot Asset Hub must be added on Polkadot-JS UI directly. Read on to learn more.
All the information in this article also applies to Kusama and Kusama Asset Hub, Polkadot Asset Hub's cousin on Kusama.
How to create a Polkadot Asset Hub account with Ledger
If you want to create a Ledger account that's only available on Polkadot Asset Hub but not Polkadot, you can add it directly on Polkadot-JS UI on Asset Hub.
1. Switch to Polkadot Asset Hub following the instructions here.
2. Install the Statemint or Polkadot Asset Hub app on your Ledger, if you haven't already, using Manager in Ledger Live.
3. Open the Statemint or Polkadot Asset Hub app on your Ledger device.
4. Then, add the Ledger account normally, following the instructions here.
If you already have a Polkadot Ledger account, that one will also be available on Polkadot Asset Hub, as mentioned above. If you want to add a different account that's only available on Polkadot Asset Hub, you'll need to select a different Account Type and Index than your Polkadot account when you follow the guide in Step 4 above. Make sure to note the combination you selected since you will need it if you ever have to re-add your account.
How to use a Ledger account on both Polkadot and Polkadot Asset Hub
You'll most likely want to use the same Ledger account on both Polkadot and Polkadot Asset Hub. In that case, if your Polkadot Ledger account was added directly on Polkadot-JS UI (it will show up under the "hardware" type), there's nothing more you need to do! You can already use the account on both chains.
However, if your account is in the Polkadot extension (it shows up under the "injected" type), you'll need to remove it from the extension and re-add it directly on Polkadot-JS UI on the Polkadot chain. Follow these steps to do so:
1. Open the extension.
2. Click on the three dots next to your account.
3. Select "Forget account" and confirm your choice:
4. On Polkadot-JS UI, switch to Polkadot.
5. Install the Statemint or Polkadot Asset Hub app on your Ledger, if you haven't already, using Manager in Ledger Live.
6. Open the Polkadot app on your Ledger device.
7. Follow the instructions here to re-add your Polkadot Ledger account. Make sure to select the same Account type and Index that you selected when you first created your account.
That's it! To use the account on either chain, simply switch to it on Polkadot-JS UI, open the respective app on your Ledger, and issue the extrinsic you want.
For a detailed guide on how to operate Asset Hub from your Ledger device, check out this video from our TechEd team:
Did you find it helpful?Send feedback
Disclaimer: We always strive to provide you with the best support we can and we take all care to ensure that our instructions are accurate and concise. However, following these instructions properly, as well as the general management of your accounts and funds, is ultimately your responsibility. Web3 Foundation cannot be held liable for any accidental loss of funds or any other damage you might incur.