Skip to content
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

Support for Jade hardware wallet #1323

Open
nakoshi-satamoto opened this issue Mar 26, 2024 · 3 comments
Open

Support for Jade hardware wallet #1323

nakoshi-satamoto opened this issue Mar 26, 2024 · 3 comments

Comments

@nakoshi-satamoto
Copy link

nakoshi-satamoto commented Mar 26, 2024

It would be very beneficial to have hardware support with Jade which is a (the only?) Liquid hardware wallet.

Privacy Benefits:
Right now the lightweight Liquid wallet Green does not actually support connecting to one's own node which is harmful for privacy because electrum servers leak all your associated addresses, and it seems that most if not all users are not actually able to run their own liquid electrum node. More details are here Blockstream/green_qt#117 and Blockstream/esplora#489 By having hardware wallet support in elements it would let users use Jade with their own local liquid node.

Hardware Wallets are needed for Liquid:
I have not been able to get Jade to work with Green wallet. Details are here Blockstream/green_qt#118 It would be very beneficial to have the ability to use Liquid with a hardware wallet for security purposes so that keys containing funds are not kept on a hot wallet.

Even if the blind oracle virtual secure element function is not supported at first in Elements, I think it would be good to at least support USB connection or signing of transactions or QR code method. If QR codes are not supported directly in Elements then it could be done with something like qrencode and zbarcam (external software) and users could import a "watch only wallet", and using elements to manage transactions, then signing transactions on the Jade.

If this is already possible to use Jade with Elements for Liquid, then documenting this would be good.

@delta1
Copy link
Member

delta1 commented Mar 26, 2024

hey @nakoshi-satamoto

Yes it would be beneficial. Elements is a fork of Bitcoin Core, so it uses the same library HWI, which is where additional support for using Jade with Liquid will be required.

It should be possible to use Jade with Liquid and Green. I did confirm your error on desktop so will ask the Green team to look into it. It does appear to work on mobile Green if that's something you want to try, I just tested on iOS.

If you want to try out Liquid Wallet Kit it's a new CLI application which supports Jade, and you can set it to use your own electrs instance, and I believe it should support Elements too in the near future.

@delta1
Copy link
Member

delta1 commented Mar 27, 2024

I did confirm your error on Green desktop

@nakoshi-satamoto this is a known issue in jade firmware 1.0.28. it is fixed in 1.0.29 which will be released shortly, or you can downgrade your jade firmware to 1.0.27 - both of which I have confirmed are working to create Liquid accounts.

@nakoshi-satamoto
Copy link
Author

Yes like delta1 said, the compatibility between jade and Green is resolved now )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants