-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid Ledger Live #1060
Comments
There's some APDU docs here: https://github.com/LedgerHQ/app-bitcoin-new/blob/master/doc/bitcoin.md I was involved implementing the javascript lib. Edit: I see, you were talking about the setup/upgrade stuff, which is not covered by this library. |
I've implemented a PoC over the weekend: https://github.com/darosior/ledger_installer. It can perform the genuine check and install the Bitcoin app (and also open it). It needs to get cleaned up but we can already pull some bits in the GUI i think. |
just implemented draft gui: |
Here is the current onboarding process of Ledger Live as of version 2.77.2. Thanks Kevin! Screencast.from.2024-04-01.11-09-55.webm |
First step in this direction should be represented by #1135 for Bitcoin app upgrade |
Having to use Ledger Live is one of the major pain points for our users. In my opinion the Ledger Nano S+ is a great device, which i recommend to beginners on Liana. Besides the flaws of the company itself, when i bring this up to someone their reaction is "err but it means i need to use Ledger Live, i'm not using that".
It's really unfortunate that the experience of our users is severely affected by an unreliable software out of our control. Especially since on Liana Lite the Ledger is the only signing device we support for now. This issue is to track an effort to get rid of this requirement on our users to go through Ledger Live.
As of now, what does the user need Ledger Live for?
Ledger Live is an open source software, so we must be able to query the Ledger servers just like it does and install the firmware? Am i missing something? Is it actually doing nontrivial things which would be hard to replicate? We need to investigate.
The text was updated successfully, but these errors were encountered: