-
-
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 bridge wallet action #7835
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. |
2a505f5
to
76ec629
Compare
I have read the CLA Document and I hereby sign the CLA |
76ec629
to
d725709
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #7835 +/- ##
==========================================
+ Coverage 36.58% 36.60% +0.02%
==========================================
Files 1082 1084 +2
Lines 29053 29075 +22
Branches 2653 2657 +4
==========================================
+ Hits 10628 10644 +16
- Misses 17827 17830 +3
- Partials 598 601 +3 ☔ View full report in Codecov by Sentry. |
e4ee9d5
to
ac82a0a
Compare
E2E test started on Bitrise: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/6d667d93-5bb5-46fd-8293-800e380d1eed |
341cd9a
to
94b533d
Compare
E2E test started on Bitrise: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/3d2d5350-3db3-4453-aed4-f06f6a8f5ffc |
## **Description** <!-- Write a short description of the changes included in this pull request, also include relevant motivation and context. Have in mind the following questions: 1. What is the reason for the change? 2. What is the improvement/solution? --> Adds translations needed in #7835. ## **Related issues** [METABRIDGE-459](https://consensyssoftware.atlassian.net/browse/METABRIDGE-459) ## **Manual testing steps** 1. Verify that translations are added for each supported language ## **Screenshots/Recordings** <!-- If applicable, add screenshots and/or recordings to visualize the before and after of your change. --> ### **Before** <!-- [screenshots/recordings] --> ### **After** <!-- [screenshots/recordings] --> ## **Pre-merge author checklist** - [x] I’ve followed [MetaMask Coding Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [x] I've clearly explained what problem this PR is solving and how it is solved. - [x] I've linked related issues - [x] I've included manual testing steps - [x] I've included screenshots/recordings if applicable - [x] I’ve included tests if applicable - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [x] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. - [x] I’ve properly set the pull request status: - [x] In case it's not yet "ready for review", I've set it to "draft". - [x] In case it's "ready for review", I've changed it from "draft" to "non-draft". ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.
d41a84a
to
030c21f
Compare
E2E test started on Bitrise: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/a49463f4-9bf4-4f76-98ec-7b13bc96b862 |
030c21f
to
600176d
Compare
600176d
to
7c0dab9
Compare
Kudos, SonarCloud Quality Gate passed! |
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
Description
Motivation
Organically exposing MetaMask Mobile users to MetaMask Bridges could contribute to a company-wide initiative to close the gap between our current and targeted revenue projections. Mobile users currently only contribute ~5% of MetaMask Portfolio transactions despite mobile users making up over 62% of page views; there is an opportunity to capture a vast and wildly underrepresented market here.
Solution
Add a MetaMask Bridges wallet action
Related issues
METABRIDGE-459
Manual testing steps
Screenshots/Recordings
Before
After
iPhone SE
Happy path flows
Screen.Recording.2023-11-22.at.10.05.27.AM.mov
Button does not show on unsupported bridge networks
Screen.Recording.2023-11-28.at.4.00.52.PM.mov
Opening bridge with MetaMask Portfolio, Uniswap, and a non-web3 tab open
Screen.Recording.2023-11-28.at.4.06.54.PM.mov
Restarting the app with the same tabs open
Screen.Recording.2023-11-28.at.4.10.35.PM.mov
Pre-merge author checklist
Pre-merge reviewer checklist