Skip to content

Spend/ledger-spend

 
 

Repository files navigation

Ledger-Cosmos

License CircleCI

This repository contains:

  • Ledger Nano S/X Cosmos BOLOS app
  • Ledger Nano S/X Tendermint validator BOLOS app
  • Specs / Documentation
  • C++ unit tests
  • Fuzzing scripts

Source code for apps is linked as submodules to allow for Ledger's build infrastructure.

For development purposes, this repo is recommended as it includes unit tests, tools, etc.

Installing

Cosmos app

The Cosmos app is already available in Ledger Live. Our preferred and recommended hardware wallet!

::: Until Voyager integration has been reviewed, the app requires enabling developer mode

  • Open Ledger Live and go to Settings (gear icon on the right):

  • Enable developer mode (last option):

  • Now go back to manager and search for Cosmos:

Validator app

The validator app is available in Ledger Live.

The app has been released in TEST mode for now! WARNING: It is possible to exit without unplugging

  • Enable developer mode (last option):

To install, please follow the build instructions in the following section.

  • Now go back to manager and search for Tendermint:

Building

The following document describes how to build the apps: Build instructions

Fuzzing

The following document provides more information on fuzzing the user app: Fuzzing

Specifications

Cosmos App

Validator App

The target of this app are validators. The app signs votes/proposals via the Tendermint/Cosmos KMS (Key management system).

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.1%
  • CMake 5.4%
  • Shell 5.0%
  • Makefile 4.5%