Developer Pre-Alpha
Pre-releaseThis 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 includedsignTransaction.pyscript 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