-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Implement hardware connectivity confirmation screens #12725
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
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
3b2907b
to
5fc7774
Compare
5d773e5
to
faea547
Compare
faea547
to
31a92f9
Compare
Hey @darkwing : seems there is no activity on the PR from sometime. |
@jpuri This PR is basically done; the majority of the work needs to be done in the |
31a92f9
to
436b11f
Compare
ui/pages/confirm-transaction-base/hardware-connectivity/hardware-connectivity-content.js
Outdated
Show resolved
Hide resolved
ui/pages/confirm-transaction-base/hardware-connectivity/hardware-connectivity-content.js
Outdated
Show resolved
Hide resolved
ui/pages/confirm-transaction-base/confirm-transaction-base.component.js
Outdated
Show resolved
Hide resolved
e539243
to
092aa7f
Compare
e53804d
to
7a8388c
Compare
084906f
to
18aeeed
Compare
18aeeed
to
743827d
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.
This looks pretty good! Left a couple of small comments. Should we also get a design review from @holantonela ?
...rm-page-container/confirm-page-container-content/confirm-page-container-content.component.js
Outdated
Show resolved
Hide resolved
ui/pages/confirm-transaction-base/confirm-transaction-base.component.js
Outdated
Show resolved
Hide resolved
Builds ready [59d7e6c]Page Load Metrics (1322 ± 65 ms)
highlights:storybook
|
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.
This looks good to me. We just need to get the ledger keyring library updated
this is awkward... the ledger.svg file disappeared from my IDE. might need to deleted in another commit
…scss Co-authored-by: Ariella Vu <[email protected]>
dbac31a
to
80451ba
Compare
Builds ready [80451ba]Page Load Metrics (1793 ± 48 ms)
highlights:storybook
|
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.
🙌
@darkwing @danjm @hilvmason @kevinghim this seems like important work that we failed to get landed and is now seriously out of date. @darkwing i'm sorry that happened to you. Should we put this PR into sprint queue to prioritize review / rebase time for it? |
@brad-decker I don't think so. The priority is MV3, and this PR could conflict with the work the team is doing on hardware wallet stuff for MV3. Also, this PR and its dependency heavily rely on |
@darkwing sounds good, but lets plan to revisit this conversation and have the review / rebase time dedicated as part of a future sprint after MV3. In the meantime, i'll convert to draft. |
We now have dedicated extension development capacity at the Key Management team, so perhaps @darkwing and @HowardBraham can work together on this after MV3 priors get updated. @AlexJupiter will coordinate it. |
Designs found here: https://www.figma.com/file/6Px3A6vVFGy1hYbEUXi343/Hardware-Wallets?node-id=2%3A2020
ToDo:
Manual Testing
node_modules/@metamask/eth-ledger-bridge-keyring/index.js
, change theBRIDGE_URL
to'https://darkwing.github.io/eth-ledger-bridge-keyring'
; that address includes thegh-pages
portion of this project (gh-pages: Add method to share connection status eth-ledger-bridge-keyring#147). Also, comment out the following check for origin:Considerations