Ledger: Using Your Device with Polkadot Asset Hub Print
Modified on: Wed, 14 Feb, 2024 at 11:11 AM
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.
Make sure to note the combination of Account Type and Index you selected. 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.
You need a Chromium-based browser to connect your Ledger to Polkadot-JS UI.
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:
Now you can add your account to Polkadot-JS UI:
2. Allow local in-browser browser account storage and choose to attach Ledger via WebUSB, then click "Save":
3. On the Accounts page, click "From Ledger":
4. Give your account a descriptive name. Leave the Account Type and Index at default values unless you changed them originally to create your Ledger account.
⚠️ ATTENTION Make sure to note the combination of Account Type and Index you selected. You will need it if you ever have to re-add your account.
5. Open the Polkadot app on your Ledger device and click "Save" on Polkadot-JS UI. Allow Polkadot-JS UI to connect to your Ledger to add the account.
6. Install the Statemint or Polkadot Asset Hub app on your Ledger, if you haven't already, using Manager in Ledger Live.
7. 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.