This is a device app for the Ledger Hardware Wallets which makes it possible to store your Nimiq token (NIM) on those devices (more precisely use the associated private key for NIM related operations).
A companion Javascript library is available to communicate with this app.
For build and installation instructions, please refer to:
- The README of the Ledger Boilerplate App
- Usage instructions of Ledger's VSCode extension and the associated quickstart guide, or the underlying ledger-app-builder docker images, if you prefer to use them directly, without the VSCode extension. Here at Nimiq, mainly the docker images have been used directly for building and testing the application via the Speculos emulator, on real devices and via Ragger functional tests.
The project contains functional tests powered by Ragger. They can be launched via the VSCode extension or docker images as described in the section Development Setup.
Additionally, the project contains unit-tests.