Using the Polkadot Ledger Apps
The Polkadot Ledger application is compatible with the Ledger Nano S Plus, Nano X, Stax, Flex and newer devices. Ledger devices are hardware wallets that keep your secret key secured on a physical device that does not expose it to your computer or the internet. The private keys will not be exposed even if you connect your Ledger device via USB to your computer.
Ledger devices are hierarchical deterministic wallets (HD wallets), where:
- Deterministic means that only one seed phrase generates all the accounts for different blockchain networks.
- Hierarchical means that the accounts are generated in a tree-like structure for different purposes.
Ledger Devices Compatibility
Section titled “Ledger Devices Compatibility”| Device | Platform | Battery | Security |
|---|---|---|---|
| Nano S Plus | PC1 | No | Certified Secure Element (CC EAL6+) |
| Nano X | PC, Mobile via bluetooth | Yes | Certified Secure Element (CC EAL5+) |
| Stax | PC, Mobile via bluetooth or NFC | Yes | Certified Secure Element (CC EAL6+) |
| Flex | PC, Mobile via bluetooth or NFC | Yes | Certified Secure Element (CC EAL6+) |
1 Because of required WebUSB support, Ledger wallets currently only work on
Chromium-based browsers like Google Chrome.
Requirements
Section titled “Requirements”Here is a list of what you will need before using Polkadot with Ledger:
- A Ledger Nano S Plus, Nano X, Stax, Flex, or newer device.
- Ledger Live installed and up-to-date.
- The latest firmware for your Ledger device installed (always check for updates in Ledger Live under the "Manager" tab; you will need to allow access with your nano).
- A Chromium-based web browser if you use a browser extension.
Ledger devices are tiny computers. They have an operating system (or firmware), and on top of it, you can install applications. Every blockchain needs to develop its own application to use Ledger devices. Make sure you have your Ledger devices with firmware and apps up-to-date.
Polkadot Ledger Apps
Section titled “Polkadot Ledger Apps”Ledger devices can be equipped with applications that are blockchain-specific. Third parties usually develop such applications, enabling users to transact securely on the blockchain network. Polkadot Ledger apps are developed by Zondax and are available here. The Polkadot Ledger application allows you to manage Polkadot, Kusama and their parachains native tokens.
Polkadot Migration App
Section titled “Polkadot Migration App”The Polkadot Migration app is for users having old Ledger accounts not on the Polkadot relay chain and Polkadot System Chains.
Old Ledger accounts are accounts that have been created using the old Kusama Ledger app and any parachain Ledger apps (for both Kusama and Polkadot) except for Polkadot System Chains.
Suppose you have accounts on any Polkadot parachain, Kusama relay chain, and Kusama parachains. In that case, you will need the Polkadot Migration app to move fungible and non-fungible assets (NFT), identities, etc., from old Ledger accounts to a new one or an existing one created with the Polkadot Ledger app.
Polkadot (Generic) App
Section titled “Polkadot (Generic) App”The Polkadot Generic Ledger App will allow you to use your Ledger device on the relay chain and parachains without being affected by runtime upgrades. The goal is to provide a single application for the entire Polkadot ecosystem without compromising security. This new app will also count with Clear Signing, allowing you to see what you sign on a trusted display. This way, unintentionally signing rogue transactions can be avoided. See this page to understand the importance of verifying transactions before signing them.
The Polkadot Ledger Generic app brings the following benefits:
- Innovation Acceleration: Enabling teams to innovate and develop new features for relay chains, parachains, and current/future users.
- Network Adoption: Facilitating a smoother and more user-friendly adoption of the Polkadot ecosystem.
- Innovation without compromising security: The new Polkadot app comes with the highest security standards so that users can keep their assets safe.
- Development Efficiency: The app helps developing teams save costs by having and maintaining their app.
The Polkadot Ledger Generic app is supported by Ledger Live, Nova Wallet, Talisman, and Subwallet.
For more information about the Polkadot Generic App, see the Ledger FAQ.
Migration Process
Section titled “Migration Process”The migration process is not meant for Polkadot relay chain and System Chains users. Those users can install the Polkadot app and operate it as usual. For users of Kusama relay chain, Kusama System Chains and parachains, and Polkadot parachains, see the procedure below:
- Install Polkadot Migration and Polkadot App.
- Use a browser extension or mobile wallet that supports the new apps. No application will automatically migrate your assets. You need to manually migrate your assets, identities, staking, etc., to the account controlled by the Polkadot app and sign in with the Migration app (some extensions and wallets UI will prompt which app you need to use to sign in depending on the chain you are in).
- When the migration process is finished, you can delete the Migration app, and everything will be accessible using the Polkadot Generic app.
Using Ledger Live
Section titled “Using Ledger Live”See Ledger Live to learn how to use Polkadot with Ledger Live.
How-to guides
Section titled “How-to guides”- Ledger — How to Sign a Transaction
- How to Add a Ledger Account
- How to Add Your Ledger Account (Developer Signer)
- Ledger — How to Confirm the Account Address on Your Device
- Ledger — How to Migrate Your Account to the Generic App
- Ledger — How to Send DOT from Your Account
- Ledger — Can I Import an Existing Account to My Device?
- Ledger — Can I Use the Polkadot App for Kusama?