-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
feat: Add eth_sign friction #6378
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. |
d391121
to
b4a0ad6
Compare
# Conflicts: # app/components/Views/Settings/AdvancedSettings/__snapshots__/index.test.tsx.snap # locales/languages/en.json
No dependency changes detected. Learn more about Socket for GitHub ↗︎ 👍 No dependency changes detected in pull request |
fa62c0a
to
5c4fe81
Compare
7d05535
to
467ebd1
Compare
467ebd1
to
fd7446e
Compare
fail as the readMore is not implemeted yet
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.
LGTM
# Conflicts: # app/components/Views/Settings/AdvancedSettings/index.js
…sk/metamask-mobile into 918_add_eth_sign_setting_friction
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.
Lgtm
A couple of findings/comments from QA, the rest looks good 💯 Sending ENTER twice triggers other functionalities (i.e. Reset Account function, IPFS Gateway..)Whenever I input the text and I submit ENTER key, I see that the the first one validates the text, but the second one, instead of eth_sign_enter.mp4
|
thanks @seaona, I will investigate the first issue "Sending ENTER twice triggers". For the second one, I'm going to confirm with design team what the expected behaviour is as this is what I understood from their Figma design (link in the issue) For the third one, it doesn't look very bold but it is 😅 this is the |
thank you for your comments @NicolasMassart @hesterbruikman ! A summary of our discussions and outcomes:
Given all that, PR looks good from QA side |
Kudos, SonarCloud Quality Gate passed! |
Development & PR Process
release-xx
label to identify the PR slated for a upcoming release (will be used in release discussion)needs-dev-review
label when work is completedneeds-qa
label when dev review is completedQA Passed
label when QA has signed offDescription
1. What is the reason for the change?
Add friction when enabling the eth_sign RPC endpoint
2. What is the improvement/solution?
QA builds
Other QA Artifacts are available on Bitrise Pipeline build #8122
Screenshots/Recordings
Light / Dark modes (on iOS)
Screen recording (Light mode on iOS)
Simulator.Screen.Recording.-.iPhone.12.Pro.-.2023-05-30.at.17.37.07.mp4
Metrics
metrics event log look like this:
Lines meaning:
looks like the following on MixPanel:
Issue
fixes MetaMask/mobile-planning#918
Checklist