Harmony ONE Staking With A Ledger Nano S/X

Step 1: Setup your hardware wallet

You now have two options:

  1. Use the Nano Harmony One App ( Go to Step 2)
  2. Utilise MetaMask for staking your ONE. ( Go to Step 4)

Step 2: Activate the Harmony One Wallet

  • Firstly open your Ledger Live app and select the Manage tab.
  • Next, sign in with your ledger using the pin you created on setup and allow the connection.
  • You will now need to turn on Developer features. Do so by clicking on the settings icon at the top right.
  • From here click the Experimental features followed by checking the Developer Mode.
  • Go back to Manager and open the App Catalog. Find Harmony App in the list of apps. Use the search bar for a quick search. Then click Install.

Step 3: Connect your ledger to the Harmony Staking Portal

  • Close the Ledger Live app — Leaving this running may cause problems when signing into the staking portal.
  • Run the Harmony app on your Ledger device itself — it will now say its ‘Waiting for commands’ or ‘Application is ready’.
  • Visit https://staking.harmony.one/ledger to sign in with your Ledger. You need to make sure to to confirm any popups on your browser to allow the connection.
  • Now you will be signed into the staking portal ready to send funds and stake

Ledger App setup is complete. Please move to Step 9

Step 4: Activate Etherium App

  • Firstly open your Ledger Live app and select the Manage tab.
  • Next, sign in with your ledger using the pin you created on setup and allow the connection.
  • Under the App Catalogue select and install the Etherium app.
  • You can now close down the Ledger Live app on your desktop.
  • Open the Etherium app on your ledger and it will present you with a message saying ‘Waiting for commands’ or ‘Application is ready’.

Step 5: Download MetaMask

Step 6: Setup MetaMask

  • If you are new to MetaMask then you must first create a ‘dummy wallet’. Due to MetaMask limitations you can import a wallet such as a ledger until you already have an open MetaMask wallet. Don’t worry though, the newly created MetaMask wallet and your imported Ledger Wallet are not linked. Its purely a User Interface limitation.
  • As soon as you have created the dummy wallet, click on the MetaMask icon, followed by your User Icon at the top right. On the dropdown please select Connect Hardware Wallet.
  • Now choose Ledger and Continue. Chome will recognise your device. It will prompt you to choose a Ledger account that you would want to connect to MetaMask. Choose one and record the address for future reference.

Step 7: Add Harmony Network

  • A full guide from the harmony docs can be found here but I will break it down for you below.
  • Click on the network dropdown (top center). It will likely already say Etherium Network.
  • Click on Add Network and enter the following information.
  • Network Name: Harmony Mainnet
  • New RPC URL: https://api.harmony.one
  • Chain ID: 1666600000
  • Currency symbol (optional): ONE
  • Block Explorer URL (optional): https://explorer.harmony.one/
  • Click Save.
  • You will now see the Harmony Network in the dropdown at the top. Make sure this is selected to be able to 1) see you assets and 2) interact with the harmony blockchain.

Step 8: Sign Into Staking Portal

  • Visit staking.harmony.one and click Sign In at the bottom left. Next select Use An Existing Address followed by Use MetaMask Wallet. Alternatively you can use this link to go direct to the correct page.
  • You will be prompted to select your chosen account on MetaMask popup, make sure to choose the ledger account.

Step 9: Fund your Wallet

  • With the staking website open and signed in you can click the top left address to automatically copy your public address for your Harmony Wallet.
  • This is the address you must use when sending funds from the likes of Binance exchange or another wallet. You can confirm your balance within the Portfolio tab under your address.

Step 9a (optional): Using MetaMask extention directly to Send and Receive ONE

Step 10: Stake your ONE

  • Click on the Validators tab on the left and choose your desired validator. It is wise when choosing a validator to make sure they are active on social media accounts and accessible should you require it. This helps give you the confidence that they are doing their upmost to keep the rewards the best they can be.
  • I run the Fortune.ONE staking pool of which at the time of writing this article has circa 13 million staked over 440 happy delegates. Here is the direct link: https://staking.harmony.one/validators/mainnet/one1v0n7nw6c4fe88xnuasr0d65luult0fvclvvxmf
  • Once you have chosen your Validator click to view their individual page.
  • Click the blue delegate button to stake your ONE. Do NOT send your funds directly to the wallet address. I have sent back thousands of ONE so far to those who have done this incorrectly. You will always get it back with me but if you click the Delegate button there wont be any issues.
  • Tap in the desired amount to stake and click confirm.
  • MetaMask Users: Confirm on MetaMask popup as well.
  • Finally confirm the transaction on your Ledger as well for that added security you paid for.


Other Guides:



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store