Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Setup your Ledger device for ONE tokens
Currently Harmony is available only on Ledger Nano S. Please use preferably the "Installing using Ledger Live" method, as this is the easiest way to get your Harmony App installed on Ledger.
Download and install the latest Ledger Live version onto your computer. Ledger Live is the app you use to manage your Ledger device. Please follow the official installation instruction here.
Make sure to install the latest firmware on your device. This ensures compatibility with the Harmony app.
Open Ledger Live, select Manager. Turn on Developer Mode in Manager: Settings -> Experimental Features -> Developer Mode, as shown below:
Ledger live provides app catalog for different types of apps, as shown below:
To find the Harmony app, type harmony in the search bar, as shown below:
There are two buttons associated with Harmony One app. The install button can be clicked to install Harmony One app to Ledger Nano. The app can be uninstalled by clicking the trash bin button.
To use Harmony One app, please check your Ledger Nano device and click both buttons to open the app.
These instructions are only for advanced users who want to install Ledger manually.
To install Python 3.8.1 for windows, go to this website.
This is the latest version as 18th Jan 2019 that was tested, newer version could work or not.ese instructions install version 1.6.0. If you want to install another version, change the parameters on step 3.
At the end make sure you add the python binary to the path:
Execute the commands below on the windows terminal:
Click here to download the latest avaialable version. Make sure you download it using the raw format from Github like shown below:
These instructions install version 1.6.0. If you want to install another version, just download the corresponding version and change the parameters below accordingly.
Move the ver1.6.0.hex
file downloaded before tovenv\Scripts
folder and execute the command below to install the app:
Confirm the installation of the app on your Ledger.
These instructions are only for advanced users who want to install Ledger manually.
These instructions install version 1.6.0. If you want to install another version, change the parameters below for any version available on the release
folder.
Confirm the installation of the app on your Ledger.
Using Harmony hardware wallet on the Ledger requires a few things. You will need:
Your Ledger
The Harmony app installed on your Ledger
To interact with your Ledger device using the HMYC CLI, please click here to download and configure it first.
When using Ledger with HMY CLI, the only difference here is that you have to add parameter --ledger
on every command.
With that in mind, you can run any other command via HMY CLI using your Ledger.
Make sure HMY CLI is being run with super user permissions when interacting with Ledger.
Below, are a few practical examples on how to interact with your Ledger device.
For example, if you want to show your Ledger address you would simply run:
For a complete reference of all commands available, please check the HMY CLI cookbook.
A Hardware wallet
The Nano X and Nano S are hardware wallets created by Ledger. A hardware wallet stores the private keys to Harmony tokens on a separate device, making it much harder for malicious parties to steal them. In fact, the private keys never leave the Nano wallet itself, so they will remain secure even if the device is connected to a compromised computer. As long as you follow best practices when using your Nano, it is virtually impossible for an attacker to steal your funds.
Plug in your Ledger and open the Harmony Ledger App. Your device will be detected by your computer.
Start from the staking dashboard: https://staking.harmony.one/ledger and click the "sign-in" button.
You will be directed to the Validators page on the Staking Dashboard and a small trident logo will appear on the chrome tab. Your Ledger Nano will display "waiting for commands" before you click on any buttons.
Click the "Show on Ledger" button to display your address on your Ledger device.
Press the right button on Ledger to continue and confirm the address is correct.
This page describes how to use Trezor hardware wallet with Metamask on Harmony network
Trezor wallet can be used along with Metamask to perform ONE transfers on Harmony network. Follow the steps below.
Note that, load the Ethereum firmware (or app) for signing the transactions on the trezor device. Currently, Harmony does not have a separate trezor firware. There is a bounty for adding Harmony to trezor firmware. After this bounty is finished, the users will be able to both transfer ONE and perform staking using trezor using Harmony firmware (or app).
This page will describe how to use ledger with Metamask connected to Harmony network for transfers
Metamask can be used along with ledger to perform transfers.
Steps:
Note: staking dashboard only process transactions on shard 0.
To send ONE tokens to an address, click the "Transfer funds" button and the send window will pop-up.
Input the amount of tokens to send and the destination address, then click the "next" buttons.
Click the "Confirm and Sign" button to sign the transaction.
Check your ledger Nano S, the LED display on Nano S is shown as below. Click on the right button to review transaction on Ledger.
Check and confirm the destination address is correct.
Check and confirm the amount is correct.
Currently, staking dashboard only supports transaction on shard0.
Click the right button to start signing the transaction:
Once transaction is signed, Send window will pop-up on the staking dashboard and display the transaction status.
It will display "Successful Send" once the transactions completes.
A hardware wallet with a mobile app
SafePal is a secure and user-friendly hardware wallet designed for the masses. SafePal S1, its first flagship hardware wallet, adopts multiple layers of security schemes and intuitive user interfaces, enabling users to store, transfer and trade coins in the wallet in the easiest way.
Please make sure your SafePal is the latest by following the instructions . The SafePal general user's manual is and the initial set up guide is .
Click on the 'Send' segment in SafePal App menu bar and select ONE.
Input the destination address by pasting the address or scanning the QR code. Enter all transaction details - amount, fee and don't forget to select the shard number.
Then clink “Send”to check the transaction details.
Tips: If you don't know the exact shard number, don't worry, you can simply use Shard 0 as the default shard.
Sign the order with your SafePal S1 hardware wallet.
Confirm the payment.The transfer is broadcasted on chain. Don't forget to check transfer status later.
To receive ONE tokens you need to provide the sender your ONE address which can be found using the SafePal app or wallet.
Using the SafePal App:
Select ONE which gives you the option of receive and send, click on receive
You can either copy your ONE address for the wallet, save the QR code, or have the other party scan the QR code from your phone
Using the SafePal Wallet:
Turn on the wallet
Scroll to "Asset Management" in the main menu
Select "Harmony" out of all the options
Click on receive, and then enter your PIN code
Your QR code, as well as the ONE address for the wallet will show for the other party to use
Check the validators page to see list of validators. Click on desired validator logo to check validator details.
Click on the "Delegate" button to delegate to this validator.
Enter the desired delegation amount or scroll the percentage slider in the pop-up Delegate window. Delegation must be at least 100 ONE. Click on "Next" and confirm the signature request.
Check your Ledger, it will display "Delegate Stake" in the LED screen. Press the right button to start signing the transaction.
Check the delegator address. Press the right button to show full address. If correct, press both left/right buttons to continue.
Check the validator address. If correct, press both left/right buttons to continue.
Check the delegation amount. If correct, press the right button to continue:
Press right button for Sign Stake confirmation.
The entire process is shown below:
Once transaction is signed, Delegate window will pop-up on the staking dashboard and display the transaction status.