[Guide] How to Securely Store Your EOS on a Ledger Nano S

As one of the most popular cryptocurrencies, EOS has witnessed staggering growth in 2019, rising up to become one of the most popular platforms for decentralized applications (DApps). 

Much of the reason behind its spectacular growth is its zero-transaction fee model, which allows users to transact on the EOS blockchain without additional costs. In addition to this, the speed and performance EOS offers over other blockchains makes it a prime candidate for further growth, as DApps look to leverage this power.

Fairy Wallet is one of the most popular ways to access the EOS blockchain, in part due to its excellent user interface, but also due to the full-fledged feature set it offers — allowing users to participate in voting, manage their EOS tokens and purchase RAM right from within the app.

To get started with this tutorial, you will need to have the latest version of Fairy Wallet installed. The latest release can be downloaded from the official GitHub repository.


Make sure to update your “Ledger Live” App from here:


  • Fairy Wallet installed
  • Ledger Live installed
  • A Ledger Nano S
  • An official Ledger USB cable

Install the EOS App

Step 1: To begin using your Ledger for EOS storage, you will first need to install the dedicated EOS app through Ledger Live.

To do this, simply open Ledger Live and head on over to the ‘Manager’ section, where you will be presented with the ‘Connect your device’ prompt.

Step 2: When you see the ‘Connect your device’ screen, plug your Ledger Nano S into your computer using the official Ledger USB cable. You should then be prompted to unlock the device using your PIN, doing so will then automatically take you to the device dashboard where your installed apps will be displayed.

Step 3: After unlocking your Ledger, Ledger Live will connect to your device, and a prompt on your Ledger screen will ask you to ‘Allow ledger manager’.

Click the right button once to approve this, shortly after, Ledger Live will redirect you to the app catalog, where we can begin the installation process.

Step 4: In the app catalog, type ‘eos’ into the search bar, this should retrieve the Eos app from the list of available options.

Step 5: After finding the Eos app, click the ‘Install’ button.

Step 6: Ledger Live should then begin installing the Eos app. This process should take no more than a minute, after which the Eos app will be available to access from the dashboard of your Ledger.

Note that you may need to enter your PIN to unlock your Ledger before the installation process starts.

Connect Fairy Wallet and Ledger

Step 1: When you first open Fairy wallet, you will be presented with the below screen, asking you to open the EOS application on your Ledger device.

To do this, connect your Ledger to the computer running Fairy wallet, unlock the device using your pin and open the newly installed Eos app.

Step 2: After your Ledger device has been detected, you will be asked to select a node to connect to. In this case, we have used the Greymass node, but there are a variety of different options to choose from. You can find additional options in the Fairy wallet wiki.

After selecting entering your node URL, click the ‘CONNECT’ button.

Step 3: 
After connecting to the node, you will be taken to the account creation page. Here, click the ‘Get public key’ option in the top left.

Step 4: You will then be prompted to get public key. Click the ‘VERIFY’ button and check your Ledger device.

If the public key shown on the device matches the one shown on Fairy wallet, click the right button once to confirm.

Step 5: After verifying, you’ll be given the opportunity to save your EOS private key. Copy this and store it somewhere safe, as you will need this to recover your wallet if anything goes wrong in the future.



Step 6: Lastly, use this public key to create your EOS account at one of the provided account creation services, such as EOS account creator. Note that there is a small charge involved in creating an EOS account.

Fairy Wallet will automatically detect when an account is created with your public key and will redirect you to the login screen, where you will be able to log in with your 12 character account name.

You’re all done! After creating your EOS account, you will be able to login to Fairy wallet whenever you need to access your funds. Note that you will need your Ledger to hand to confirm any transactions you want to make.

Still looking to expand the functionality of your Ledger? Check out our guide on how to use your Ledger as a 2-factor authentication stick!

Image credits: FlyerDiaries

Leave a Reply

Your email address will not be published. Required fields are marked *