This guide will show you how to store and manage your IDNA using idena-ledger and idena-pocket.
Ledger Nano S with latest firmware
Google Chrome > 83.00
python3 and virtualenv
This app is still not available in Ledger Live, so you will have to install it manually as explained in this section.
Open your favorite terminal and copy and paste this command. It will download idena-ledger pre-compiled binaries.
curl -L https://github.com/idelse/idena-ledger/releases/download/v.0.2/idena-ledger-v.0.2.tar.gz | tar xz && cd idena-ledger-v.0.2
virtualenv .envs/ledger -p python3source .envs/ledger/bin/activatepip install -r requirements.txt
If you don't want to use virualenv, you can install ledgerblue as a global dependency.
pip3 install ledgerblue
chmod +x zxtool.sh./zxtool.sh load
A client that support IDENA Ledger app is idena-pocket. These steps will help you to connect your Ledger to idena-pocket.
Open Google Chrome and be sure experimental-web-platform-features flag is enabled (chrome://flags/#enable-experimental-web-platform-features)
Go to https://pocket.idena.dev
Connect your Ledger Nano S to your computer using USB port and unlock it
Open IDENA app. You should be able to read "Application is ready" on Ledger screen
Click on [Connect Ledger] on idena-pocket and click on [Confirm]
If asked, confirm that Chrome want to connect to Ledger
On Ledger screen a "Verify address" message will appear. Click on right button 3 times and read you address.
Finally, you should be able to read on Ledger screen "Approve". Confirm click on left and right button.
Now, you should be able to read all info about your address. Also, you will be able to copy and share your address to receive a payment.
Be sure that Ledger is connected to idena-pocket
Click on [Send] tab
Paste destination address
Insert the amount that you want to send
Click on [Send]
Info about transaction will be showed on Ledger. Read all fields clicking on right button.
When you read "Accept and send" click on left and right button to confirm.
If you want to send a transaction with payload, you will have to enable from Setting section of Idena Ledger app, that you want to be able to sign transaction with payload.
Open Idena Ledger app
Click on right button 2 times, until you read "Settings" and click on left and right button
If you read "Payload NOT Allowed", click on left and right button. Now you should read "Payload Allowed".
Click on right button 2 times. When you read "Back", click on left and right button.
Now you can send a transaction with payload
If you encounter any issue with your Ledger device and the web wallet, please join on twitter @idelseresearch or write at hello [at] idelse.com.