-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Add Ledger hardware wallet support #5050
Conversation
Awesome work @brunobar79 this is good stuff. Glad we're supporting both HD paths, that will save support a giant headache :) UI looks smooth, only small suggestions:
Want me to reach out to Ledger about an affiliate link to add in with the Trezor one? |
@bdresser That's great feedback! RE: order of the paragraphs, I've played around and all the combinations had pro and cons like you said. I don't wanna say here's the list of your accounts and then show something else. Maybe we can move the paragraph "If you don't see your existing Ledger address(es) ..." under the account list. I like the side by side idea for the buttons. We could use the original Ledger and Trezor logos and remove the words "Connect to" Good idea about removing the # on the account label. Just did that. RE: Affiliate link, do it! |
@brunobar79 , nice work! Can you please add a "Fixes #4593" reference to the PR? |
The first connect screen is looking busier now with the added connect button. I agree with @bdresser maybe place the button side by side and add a very clear connect button like this: On the Unlock screen, here's what I suggest we do: Also remove the "#" symbol from the account names. |
983a1c4
to
992e7f1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed as a team, looks good!
Is this chrome only, or also FF and Edge? |
great work! |
Hi I just bought a second ledger to to some test and connect it to Metamask. Work great until I request on a dApps to sign a transaction. I'm not on the main net but on a custom one. Perhaps it's the issue ? Also, perhaps I'm in the wrong place for chatting about this, don't hesitate to redirect me :) |
Looks like this is still a thing and may not get fixed: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should i creatva ledger wallet ?
Fixes #717 and #4593
UI/UX wise it's almost identical to the Trezor implementation, with the main difference that instead of connecting to the device via popup (Trezor connect) I've implemented a 2 way communication through an iframe in the background page, and the iframe interacts to the device sending messages back and forth to the extension. More info here
Another important thing is that we're supporting 2 different HD paths for ledger.
They have updated the previous one (which MEW / MyCrypto still uses) so by supporting both we're allowing users to use their legacy accounts too.
@cjeria @bdresser please take a look at the design and provide feedback:
video: http://recordit.co/zVcKUIPUYY