Skip to content

Developer Pre-Alpha

Pre-release
Pre-release

Choose a tag to compare

@christophersanborn christophersanborn released this 09 Mar 06:15
· 88 commits to master since this release

This is a preview release intended for developers, specifically wallet integrators, i.e. authors of GUI wallets or key managers that wish to implement support for the Ledger Nano S into their own projects.

This is NOT a "stable" or "production-ready" release, and should only be installed on devices intended for testing purposes, initialized with a throwaway wallet seed, and which are not being used to hold significant funds.

Ledger-App-BitShares provides the back-end app that runs on the Ledger Nano S hardware wallet. It does not provide a user-friendly front-end for a good user experience.

This preview release provides:

  • A functional back-end app to install on Ledger Nano S hardware wallet.
    • Supports five BitShares operations: Transfer, Limit Order Create, Limit Order Cancel, Account Update, and Account Upgrade.
    • This is a PREVIEW release: DO NOT trust this version of the code with any significant sums. Use a throwaway wallet seed when testing this app.
  • Python scripts to allow CLI interaction with device, including signing of transactions. This is intended as a demonstration of the communications process between host and device, and to serve as an example of what a wallet integrator will need to implement to support the Ledger Nano.
  • Example BitShares transactions in .json format in folder example-tx/. Use the included signTransaction.py script to send these transactions to the Ledger for signing, or construct your own transactions.

For additional developer resources, see project README document.

Installation:

You will need to download the source, compile, and install on your Nano S yourself, following instructions in the README. Be sure, though, to checkout this release tag:

git checkout 0.0.0-pre-alpha