adrianbrink / ledger-cosmos

Ledger Nano S support for Tendermint/Cosmos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ledger-cosmos

License CircleCI

It is work in progress and subject to further modifications and testing.

WARNING: DO NOT USE THESE APPS IN LEDGER DEVICES WITH REAL FUNDS.**

This repository contains two Ledger Nano S apps for Tendermint/Cosmos:

  • Ledger Nano S User app/firmware
  • Ledger Nano S Validator app/firmware
  • C++ unit tests

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.

Building

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

User App

The target of this app are final users. The app allows signing transactions in the Tendermint/Cosmos ecosystem.

Specifications

Validator App

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

Specifications

About

Ledger Nano S support for Tendermint/Cosmos

License:Apache License 2.0


Languages

Language:C++ 86.0%Language:Shell 8.0%Language:CMake 6.0%