[Tutorial] Securely Manage your Waves with Ledger Nano S and Waves Web Client

Waves is a decentralized blockchain platform that was built to “power the future of the internet.” As a platform, Waves is built to allow developers to launch web 3.0 applications as easily as possible, while allowing practically anybody to create and distribute their own Waves-based token.

After successfully completing its ICO in 2016, Waves went on to become a prominent name in the cryptocurrency and blockchain industry, after its native token (WAVES) exploded to over $17 each in late 2017. In just over a year, Waves had netted its ICO investors close to a 10,000% return on their investment, as interest surrounding the cryptocurrency skyrocketed.

Since then, the Waves platform raised an additional $120 million to develop an enterprise-grade blockchain — indicating another potential boom might be on the horizon. If you are a Waves holder, we recommend storing your funds on a secure hardware wallet, after all, if it booms again, your fat stacks will need to be well protected!

Among the most popular waves wallets is the official Waves Client, which comes in both desktop and web-based options. Part of the reason the official client is so popular is thanks to its extensive feature-set, including practically every major feature you could hope for from a wallet client. The Waves Web Client is also one of the few Waves wallets to support the Ledger Nano S.


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


  • Ledger Nano S with Waves app installed
  • Access to a computer running Chrome or Opera
  • An official Ledger USB cable

How to Connect Ledger Nano S with Waves Web Client

Step 1: To begin connecting your Ledger Nano S with the Waves Web Client, head over the to the Waves client web page: https://client.wavesplatform.com/

Here, select the ‘Import accounts’ option at the bottom of the page.

Step 2: On the next screen, select the ‘Ledger Device’ option.

Step 3: The Waves client will now attempt to detect your Ledger device.

Now, plug your Ledger Nano S into your computer using an official Ledger USB cable and unlock your device by entering your PIN.

Once your device is unlocked, navigate to the Waves app and open it.


Step 4: Waves client will detect that the Ledger device is unlocked and the Waves app is open.

On this page, select the avatar you wish to use. Note that you cannot change this once it has been selected. Each avatar already has a Waves address associated with it.

Finally, you will be asked to provide an account name, this will be used to select the correct account later on, so choose something memorable, before clicking ‘Continue’.

Step 5: You will then be asked to confirm the request. To do this, check that the request hash matches that shown on your Ledger device screen.

If these match, press the right device button once to confirm.

Step 6: You will now be taken to your Waves wallet, but before you can use any of the features you will need to agree to a few conditions.

Here, check the three available checkboxes after reading through the Terms and Conditions and Privacy policy. Once done, click the ‘Confirm and Begin’ button to access your wallet.

Step 7: In your Waves wallet you will now have full access to your portfolio. Here, you will be able to make WAVES transactions, lease your WAVES and even send and receive a whole range of other cryptocurrencies, including Bitcoin (BTC), Ethereum (ETH) and Monero (XMR).

The Waves client also has built-in exchange functionality, allowing you to easily trade between digital assets without leaving the app.

Note that you will need your Ledger at hand to log into your newly created Waves wallet in the future.

Want to store ERC20 tokens on your Ledger Nano S? Check out our short guide to getting started with Ledger and MyEtherWallet!

Image credits: Descryptive

Leave a Reply

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