Ledger Hardware Wallet Support—Developer Preview #2451
kyranjamie
announced in
Announcements
Replies: 1 comment
-
The latest build is now |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Ledger Support for the Hiro Wallet
We're launching a developer preview of Ledger support for the Hiro Wallet, to gather user feedback and catch bugs ahead of the forthcoming stable release of this feature.
Here, you'll find all the information you need to set up the preview build.
Getting started
You'll need to follow a few steps to begin testing out the preview release.
Install Stacks app for Ledger
Update: 01-07-2022 You can download the Stacks App directly from Ledger Live
Old development build instructions
You’ll need the development build of the Stacks Ledger app, developed by our partners at Zondax.
Installation instructions
v0.22.7
. There are separate builds depending on which device you have.chmod +x installer_nanos.sh
./installer_nanos.sh load
Install Hiro Wallet developer preview
Download the latest developer preview build of the Hiro Wallet here →
Once downloaded, unpack the
.zip
file, and load the unpacked extension into your browser.For testing purposes, we recommend you use a different browser to the one you have your primary wallet set up in.
Upgrading your apps
There are some limitations and differences to be aware of using the Hiro Wallet when set up with a Ledger.
@stacks/connect
If using
@stacks/connect
you'll need to upgrade to the latest version to allow Ledger users to initiate authentication and transaction signing.No
appPrivateKey
, Gaia supportIn software wallet mode, the
appPrivateKey
is derived from the wallet'sdataPrivateKey
. By design, this is not accessible when using a hardware wallet.Apps that rely on the
appPrivateKey
, and features that need this key, such as Gaia, will not work. We're aware this has a big impact for some projects. If this affects your app, let us know, and contribute to this discussion to consider alternative implementations →No Message Signing support
This is a new feature released in
v3.8
and is not currently supported in Ledger mode.Feedback
💬 If you have high-level thoughts, feedback, or questions on our Ledger implementation, comment here on the discussion 👇🏼
🐞 For bugs, create a new issue here →
We look forward to everyone's input,
Hiro UserX team ❤️
Beta Was this translation helpful? Give feedback.
All reactions