https://github.com/aergoio/ledger-app-aergolite
AergoLite signing application for Ledger Nano S
https://github.com/aergoio/ledger-app-aergolite
blockchain digital-signature hardware-security-module
Last synced: 12 months ago
JSON representation
AergoLite signing application for Ledger Nano S
- Host: GitHub
- URL: https://github.com/aergoio/ledger-app-aergolite
- Owner: aergoio
- License: mit
- Created: 2020-02-04T22:11:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-10-09T06:44:11.000Z (over 4 years ago)
- Last Synced: 2025-06-02T08:32:43.994Z (about 1 year ago)
- Topics: blockchain, digital-signature, hardware-security-module
- Language: C
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ledger-app-aergolite
AergoLite signing application for Ledger Nano S

This application can be used by the blockchain administrator to sign its transactions:
* Authorize nodes on the network
* Remove nodes from the network
* Execute reserved SQL commands
## Requirements
To build and install the app on your Ledger Nano S you must set up the Ledger Nano S build environments.
Only Linux is supported to build the Ledger app so if you do not have one you can use a VM.
First set up the udev rules for the Ledger devices by executing this on a Linux terminal:
```
wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash
```
Then install the requirements in a virtual environnment by sourcing `prepare-devenv.sh`:
```
sudo apt install gcc-multilib g++-multilib python3-venv python3-dev libudev-dev libusb-1.0-0-dev
source prepare-devenv.sh
```
You can optionally follow the [Getting Started](https://ledger.readthedocs.io/en/latest/userspace/getting_started.html) instructions from Ledger.
## Installation
Connect the device to your computer and type:
```
make load
```
## Uninstall
```
make delete
```