-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Initial trezor support #4625
Initial trezor support #4625
Conversation
@brunobar79 , does the interfacing work? e.g.: https://github.com/brunobar79/eth-trezor-keyring/blob/master/trezor-connect.js, accessed from within an extension, works fine? |
@lazaridiscom yeah it works. They open a popup pointing to connect.trezor.io. |
Went through most of the UX / UI stuff with @cjeria.
Christian will create some design specific tickets improve the experience |
@brunobar79 , good to know. I've added the "Trezor Connect Way" as a solution path for Ledger (although my personal preference to access hw-wallets is still the (in-)direct USB access). One sidenote: your Edit: Your file uses GPLv3 Actual code seems to be under LGLPv3 (which should be fine for MIT-mix) |
Here's the design issue for UI/UX fixes MetaMask/Design#33 |
@lazaridiscom Thanks for the info! As you pointed the license situation is a bit weird... Btw, the reason I copy pasted this file is because the distributed npm package doesn't match the code on the repo at all. And yeah, I agree that direct (in-)direct USB access is the desired approach and also eliminates de dependency on the trezor website (ex. if they are down, you can't use your wallet) but after looking at the existing ledger discussion and blockers I decided to not go that route for now. With that said, once this is done, migrating to a more "low-level" approach will require changing the eth-trezor-keyring and probably nothing else on the extension code. |
@brunobar79 , to clarify: your solution-path has a major benefit: it works, now, on code-level. So you went definitely the right way.
Sounds promising! Possibly you should keep additionally those options in mind:
|
If finally ordered a Trezor, need to see a real HW-Wallet working with MetaMask, thus I get my closure. Do you know when your code goes into production? |
… initial-trezor-support
Fixes #605, #2638
TODO:
DEMO: https://youtu.be/AEPySP2ThaM