Releases: bitshares/ledger-app-bitshares
0.0.1 Release Candidate and Review Submission
This is a release candidate of ledger-app-bitshares
— the app that runs on the Ledger Nano S hardware wallet and allows it to sign BitShares transactions.
This release should still be considered a preview release, intended for developers, wallet integrators, and for code review. It is not yet intended for general public use. (When approved by Ledger it will be included in their LedgerLive app store.)
Included with this release of the Nano S app is a minimalistic GUI wallet, called SimpleGUIWallet, that runs on the user's host computer and allows the user to interact with the app on their Nano S device.
Installation:
Instructions for compiling and installing the Nano app are in the README file. Remember that this is intended for developers and review teams.
Instructions for installing and running the SimpleGUIWallet are located HERE.
A general tutorial on setting up and using a BitShares account with the Ledger Nano can be found here:
Developer Pre-Alpha
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 includedsignTransaction.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