Room-House.com Russia
  • SkyPirl (Pirl)
    • О SkyPirl
    • Создать кошелек SkyPirl 2.0
    • Как стать номинатором (Stake)
    • Запустить валидатор
    • как вывести средства со стейка
    • Как работает выплата
    • Как проголосовать за Совет
    • Как установить личность
    • косая черта
    • Refund of slashed
    • ХАРАКТЕРИСТИКИ МОНЕТ
    • Правительство и казначейство
    • Telemetry
    • Source Code
  • PIRLmeet
    • О PIRLmeet.com
    • Бесплатная пробная версия
    • CINEMA
    • Microphone On-Off
    • Демонстрация экрана
      • Поделитесь или не делитесь своим аудио
      • Учебное пособие по записи видео + камера + загрузка видео в формате mp4
    • Руки вверх
    • Изменить мелодию звонка при поднятии руки
    • Потоковое видео в формате MP4
    • Потоковое видео mp4 в браузере Firefox
    • Замок шкафа
      • Учетная запись блокировки кабинета
      • Как я могу «запереть шкаф» и не дать посторонним войти в комнату?
      • Как я могу добавить людей в комнату, когда комната заблокирована?
    • Подключить кошелек SkyPirl к PIRLmeet
    • Изменить обложку
    • Название видео
    • Настройка собственного PIRLmeet
    • Как скачать видео на ютуб, фейсбук и конвертировать в мп4 файлы
    • Используйте приложение для улучшения камеры во время прямой трансляции
    • PIRLmeet может организовывать встречи, которые длятся 24/7 и 365 дней в году.
    • Как PIRLmeet защищает продукты?
    • Получите монету Pirl при воспроизведении видео на PIRLmeet
    • Source Code
  • SkyPirl Light Wallet
  • Сообщество SkyPirl
  • Бизнес-парадигма R-H
  • Дорожная карта
  • Команда SkyPirl
  • хТер . Технологии
    • О xTER SafeContainer
    • xTer Экосистема
    • xTer SkyPirl
    • xTer Room-House
      • Как Room-House
    • xTer Room-House Plus
      • Как xTer room-House plus
    • xTer TrueAD
    • xTer SmartFilter
  • Белая бумага
  • Блог
    • Новости
      • ------ Что такое Web 1.0, 2.0, 3.0?------
      • Первый в мире децентрализованный аудиочат Room-House
      • Что такого особенного в децентрализованных аудиочатах?
      • Особенности, которые делают децентрализованные чаты Room-House.com конкурентоспособными с гигантами
      • Вы когда-нибудь слышали о децентрализованном благотворительном фонде?
      • Что такое онлайн-встреча? 4 самых эффективных решения для онлайн-конференций
      • Что такое онлайн-встреча? Легко или сложно организовать?
      • Каков стандарт профессиональной онлайн-комнаты для совещаний?
      • История первого в мире программного обеспечения для онлайн-конференций
      • Децентрализованное приложение Room-House.com (Daap)
      • В каком году родился интернет? И рождение проекта SkyPirl
      • Сотрудничество между Room-House и Российским государственным социальным университетом
    • Технические
      • Что такое биткойн? Как создаются биткойны?
      • Export Your Private Key from Third-Party Wallets
      • Что такое стейблкоин?
      • Что такое обернутый биткойн?
      • 7 способов получения пассивного дохода с помощью криптовалюты
      • Что такое децентрализованная социальная сеть?
      • Сколько биткойнов можно добыть за день?
      • Сколько биткойнов в мире?
      • Что такое децентрализованная биржа? отличается от централизованного этажа?
      • Что такое стейкинг? 5 вещей, которые следует учитывать при инвестировании в стейкинг
      • Что такое блокчейн-мосты?
      • Сравните горячий кошелек и холодный кошелек, какой из них вам следует использовать?
      • Что такое НФТ?
      • Создание децентрализованного интернета в космосе
      • Веб 3.0 Парадокс
      • Споры о будущем Интернета
      • Виртуальная вселенная метавселенной может произвести революцию в Интернете
      • «Блокчейн — самая влиятельная технология со времен Интернета»
      • Web3 - Ожидания от децентрализованного Интернета
      • Что такое дапп? Понятие Dapp и их классификация
      • Как децентрализованные веб-браузеры обеспечивают непревзойденную конфиденциальность
      • Web 3.0 раскручен?
      • Что такое узлы? Типы узлов в блокчейне
      • Блокчейн можно взломать или нет?
      • Что такое закрытый ключ и открытый ключ в биткойнах?
      • Что такое одноразовый номер в блокчейне?
      • Что такое децентрализованный автономный кооператив (DAC)?
      • Что такое Генезис Блок?
      • Что такое Веб3? Объяснение децентрализованного Интернета будущего
  • FAQ?
    • General
      • Getting Started
      • Claims
      • Redenomination of DOT
      • Grants
      • Polkadot Ambassador Programme
      • Research Pages
      • Community
      • Contributing
      • Contributors
      • Glossary
      • Adding accounts to an ENS domain
      • Ledger Application
      • How to Protect Yourself from Scams
      • How to Do Your Own Research
      • Thousand Validators Programme
      • Frequently Asked Questions (FAQs)
      • Miscellaneous
      • Programmes
        • Grants
        • Bug Bounty
        • Substrate Builders Program
        • Thousand Validators Programme
        • Thousand Contributors Programme
    • Learn
      • Basics
        • Token and Assets
          • Assets
          • DOT
          • NFTs
          • Statemint
          • Teleporting Assets
        • Components
          • Architecture
          • Collator
          • Consensus
          • Governance
          • Identity
          • Network Security
          • Nominator
          • Polkadot Host
          • PolkadotJS
          • W3F Registrar
          • Runtime Upgrades
          • Transaction Fees
          • Treasury
          • Validator
        • Staking
          • Staking Concepts
          • Staking FAQ
          • Nomination Pools
        • Account
          • Account Generation
          • Backing up and Restoring Accounts
          • Balance Transfers
      • Advanced
        • Availability and Validity
        • Cross-Consensus Message Format (XCM)
        • Sequential Phragmén Method
        • Proxy Accounts
        • Randomness
        • Simple Payouts
        • SPREE
        • WebAssembly (Wasm)
      • Cryptography
        • Cryptography Explainer
        • Keys
      • Paraobjects
        • Parachains
          • Common Good Parachains
          • Parachain Slots Auction
          • Parachain Crowdloans
          • Teleporting Assets
        • Parathreads
        • Bridges
      • Polkadot Comparisons
        • Polkadot and Kusama
        • Other Comparisons
        • Ethereum 2.0
        • Cosmos
      • Polkadot Lauch Phased
      • Video Tutorials
    • Build
      • Builder's Guides
      • Development Guide
        • Builders Starter's Guide
        • Parachain Development
        • Decentralized Storage Systems
        • Smart Contracts
        • Oracles
        • Data Analytics
        • Wallets
        • Substrate Connect
        • SS58 Registry
        • Opening HRMP Channels
      • Integration Guide
        • Polkadot Integration Guide
        • Polkadot Protocol Information
        • Integration Assets
        • Node Management
        • Node Interaction
        • Transaction Construction and Signing
      • Tool
      • Resources
    • Maintain
      • Network Maintainers
      • Parameters
      • Node Endpoints
      • Node And Dapps
        • Set up a Full Node
        • Networks
        • Set up Secure WebSocket for Remote Connections
        • Resolving Errors
      • Nominated Guides
        • Nominate
        • Unbonding and Rebonding
      • Validator Guides
        • How to run a Validator on Polkadot
        • Validator Payout Overview
        • Using systemd for a Validator Node
        • Secure Validator
        • How to use Polkadot Validator setup
        • Set Up a Validator with NGINX Reverse Proxy
        • How to Upgrade Your Validator
        • Monitor your node
        • How to Chill
        • How to Stop Validating
        • Validator Community Overview
      • Governance Guides
        • Participate in Democracy
        • Join the Council
        • Voting for Councillors
  • Agency policy
    • Information privacy policy
Powered by GitBook
On this page
  • Using the Polkadot Ledger Application
  • Requirements​
  • Installing the Ledger Application​
  • Using on Polkadot-JS Apps​
  • Support​
  1. FAQ?
  2. General

Ledger Application

PreviousAdding accounts to an ENS domainNextHow to Protect Yourself from Scams

Last updated 2 years ago

Using the Polkadot Ledger Application

INFO

Because of required WebUSB support, Ledger wallets currently only work on Chromium-based browsers like Brave and Chrome.

The Polkadot application is compatible with both the Ledger Nano S and the Ledger Nano X devices. Ledger devices are hardware wallets that keep your secret secured on a physical device that does not expose it to your computer or the internet.

The Polkadot Ledger application allows you to manage Polkadot's native token, DOT. It supports most of the transaction types of the network ,including batch transactions from the Utility pallet.

If you have trouble using Ledger or following the directions below, you can try searching for your issue on the .

Requirements

Here is a list of what you will need before starting:

  • A Ledger Nano S or a Ledger Nano X.

  • The latest firmware installed (at the time of writing this is 1.6.1 on the Nano S, and 1.2.4-4 on the Nano X).

  • Ledger Live is installed and at version 2.1 or newer (see settings -> about to find out if you're up to date).

  • A Chromium-based web browser is installed that you can use to access .

Installing the Ledger Application

Using Ledger Live

  • Open the "Manager" tab in Ledger Live.

  • Connect and unlock your Ledger device.

  • If asked, allow the manager on your device by pressing both buttons on the YES screen.

  • Find Polkadot in the app catalog and install it.

Watch the instructions on how to create an account, send/receive and state/unstake DOTs in the video below

INSTRUCTIONS

These instructions are for development installation only. It is recommended to install the application from Ledger Live unless you know exactly what you're doing.

Using install_app.sh help command will show you the available options:

$ ./install_app.sh --helpZondax Installer [Polkadot-1.2011.1] [Warning: use only for test/demo apps]  load    - Load Polkadot app  delete  - Delete Polkadot app  version - Show Polkadot app version

Next, you must make sure your Ledger device is plugged in and unlocked and you're using the latest firmware (1.6.1 at the time of writing). If everything is prepared, then type ./install_app.sh load and accept the prompts on your Ledger device to install the application.

First it will prompt you to allow an unsafe manager - confirm this by switching the screen to the allow screen and pressing the corresponding buttons.

After some processing time, the screen of your device will update to say "Install app Polkadot". Navigate all the way to the right, verify the Identifier hash matches the one that is printed in your terminal. Click both buttons on "Perform Installation" to install the application. It will ask again for your PIN code.

At the end of the process you should have the newly installed Polkadot application on the device.

Please consider watching this video tutorial on how to connect your Ledger device with Polkadot-JS UI, by importing your accounts to Polkadot-JS Extension

INFO

Ledger Live should be off while using Ledger with Polkadot-JS Apps as it can interfere with normal operation.

Click "Save" to keep your settings.

Now when you go to the "Accounts" tab you will see a new button that says "Add Ledger". Ensure that your Ledger device is unlocked and you have navigated into the Polkadot application, then click this button.

A popup will appear asking you to select an account and derivation path.

The first input will let you name your account if you have not done so already. If you have already named your account, this will not change the existing name. The first dropdown lets you select an account. You can have multiple accounts on a single Ledger device. The second dropdown lets you pick a derivation path - think of it like a formula from which child accounts are generated. If in doubt, pick the first option for both. 0 / 0 is a good default.

Once you confirm your selection, depending on your browser and its security settings, you might need to confirm the USB connection through a popup like the one below when adding the Ledger device for the first time:

Click on the "Unknown device" line and the "Connect" button will become available.

You should now be able to scroll down and find a new account on the page with the type "ledger".

You can now use this account to interact with Polkadot on Polkadot-JS Apps and it will prompt your ledger for confirmation when you initiate a transaction.

On the "Accounts" tab, find your Ledger-connected account. Click on the three vertical dots at the end of the row. This will open a new menu, here you can click the "Show address on hardware device" option to display the address on your device.

Here you can scroll through and make sure the address matches to what is displayed on Polkadot-JS Apps.

Once you have your account loaded on the "Accounts" tab it should show a row with your Ledger account. At the far right of the row is located your account's DOT balance. If you expand the balance arrow, it will show details of your balance such as locks or reserved amounts.

In order to receive a transfer on the accounts stored on your Ledger device, you will need to provide the sender (i.e. the payer) with your address.

The easiest way to get your address is to click on the account name which will open a sidebar. Your address will be shown in this sidebar, along with some other information. Another method is just clicking on your account's avatar icon - this immediately copies your address to the clipboard.

WARNING

You can enable staking by issuing a batch transaction that will include the required extrinsics.

You can also issue two separate transactions when you want to stake using an account stored on a Ledger device, as follows:

  • Go to the "Staking" tab found under the "Network" dropdown in the top navigation menu.

  • Click the "Account Actions" pane in the inner navigation.

  • Click "+ Stash" instead of "+ Nominator" or "+ Validator" (selecting the latter two will not work).

  • Input the amount of tokens to bond and confirm the transaction.

  • Confirm the transaction on the Ledger device.

  • When the transaction is included you will see the newly bonded account in the "Account Actions" page.

  • Select "Start Nominating" or "Start Validating" to start nominating or validating.

  • Confirm the transaction on Apps and on the Ledger device.

You can remove expired democracy locks by issuing a batch transaction that will include the required extrinsics.

You can also manually issue several extrinsics when you want remove expired democracy locks on an account stored on a Ledger device, as follows:

  • For each referendum with an expired lock, issue a "democracy.removeVote(X)" extrinsic, where X = the referendum you voted on and has an expired lock. Make sure you do it from the account with the expired locks - you can't do it from another account.

  • Once you have removed all of the votes, issue a "democracy.unlock(ACCOUNT)" extrinsic, where ACCOUNT is the account you just removed the votes from.

The Polkadot App in the Ledger Manager

Using the Developer Release

Instructions for downloading the pre-release binary from the GitHub releases are written for the Polkadot Ledger application GitHub repository.

On the you can download the shell script install_app.sh and then make it executable in your shell by typing the command chmod +x install_app.sh.

Using on Polkadot-JS Apps

Loading Your Account

You can import your Ledger account to or to the Polkadot JS UI. For instructions on how to import Ledger accounts to Polkadot JS extension in written format, read through this . For importing your account to the UI, read through the instructions below.

already has an integration with the Ledger application so that your device will work with the browser interface after installation. The functionality is currently gated behind a feature setting that you will need to turn on.

In order to turn on the interoperability with the Polkadot Ledger application, go to the "Settings" tab in Polkadot-JS Apps. Find the option for attaching Ledger devices and switch the option from the default "Do not attach Ledger devices" to "Attach Ledger via WebUSB". Be aware: if you are not seeing this it is because there is on FireFox.

Confirming the Address on your Device

Checking the Balance of Your Account

There are a few methods to check the balance of your account. You can use Polkadot-JS Apps or you can use a block explorer like or .

Using Polkadot-JS Apps

Sending a Transfer

Instructions to send a transfer can be found on the .

Receiving a Transfer

Before giving anyone your address, make sure it matches what's really on the Ledger by . Some malware will intercept clicks and clipboard requests and can change your copied value in-flight, so being extra vigilant around copy-paste operations makes sense.

Staking

Removing Expired Democracy Locks

Go to . Look at your expired locks and note which referenda they were for.

Go to

Go back to . You'll see that the locks are now removed.

Please be advised: Despite the Polkadot ledger application being compatible with both the Ledger Nano S and the Ledger Nano X, none of the extrinsics are available in the light version. The following lists the currently supported Democracy extrinsics on the full ledger.

Support

If you need support, please visit the .

Ledger
Polkadot Knowledge Base
​
Polkadot-JS Apps
​
​
​
in the README
releases page
​
​
Polkadot Extension
article
Polkadot-JS Apps
no Ledger support
​
​
Polkascan
Subscan
​
​
balance transfer page
​
confirming the address on your device
​
​
https://polkadot.js.org/apps/#/accounts
https://polkadot.js.org/apps/#/extrinsics
https://polkadot.js.org/apps/#/accounts
Democracy
repo by Zondax
​
Polkadot Support page
Connect Ledger to Polkadot JS UI
Polkadot on Ledger Live