feat(4173): Send flow with contextual chain selector
Description
Send flow to use contextual chain selector, WIP.
Related issues
Contributes to: #13674
Manual testing steps
- Go to this page...
Screenshots/Recordings
Before
After
Pre-merge author checklist
- [ ] I’ve followed MetaMask Contributor Docs and MetaMask Mobile Coding Standards.
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using JSDoc format if applicable
- [ ] I’ve applied the right labels on the PR (see labeling guidelines). Not required for external contributors.
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.
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.
note: the no e2e and no qa labels are temporary, will add them once the feature works again
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 9c4ba0019919b2a7c4aef5bcabb7c8afe76810d8 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/b77cf13c-cef9-4edd-9e57-3843847624d7
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 6f24502758b1f1a1abadeac22719196a6b3fcead Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/372ced18-b36c-4670-956c-80970637134c
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 9ac353f7f7389c9de273212babcb6ddfc70c6e59 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/50c8e40a-03e1-432a-a18b-7f4233fc6746
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 97c275d031eaeb69ac637af0324e5a5c62eb56dd Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/57f92162-125a-4aea-88ad-6fd2194d6ee9
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: de5ea085a902660d08bb7c87f74076d074d8ab47 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/9d732695-d2f1-44d2-86f1-ae0a37bfbe6e
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: bcd8a6d7b924bd045a48a359811929a1b2dd4732 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/c62080d5-6368-4da5-b69a-ed2d9f8789e1
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: f90f11d1813802d2c7decba6bcb06ddb37c9746f Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/ccdb84d2-74f4-44a6-ba16-c16dea8d810a
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 0837b45b600facdf4c7563e9ffa030e5d6fa287c Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/da80f61e-e7af-42f0-b9e2-70613a7c3a24
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 58024ff3430671fcd446f7e48fd9ddfe40b75887 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/0fe4c5a6-5533-4e7e-9229-94a7d8bdb7e5
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅
Commit hash: f0129a60146192cc9c44ce719805963f3b7f47ba Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/c2c1038a-55ac-4816-991d-e809864063bd
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
Bitrise
✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅
Commit hash: 885978eee526cd64252f5fd75bff9079177f0771 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/94a9c8fe-5e9d-4d86-830f-676dfae87316
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 63fdf7abc9bc1fbfd243affc46725006d14a992f Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/fcf8985a-204c-4214-91b3-7e1773396480
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: c1aa6ee0c4268926d9d5d030ce69eba7ca811104 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/85ec0245-20e1-4d00-a474-2b114586b388
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
🔄🔄🔄 pr_smoke_e2e_pipeline started on Bitrise...🔄🔄🔄
Commit hash: ae5342c0f8fdb17837774172e96c83005d03b976 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/a3143dd3-795b-4252-942f-cf670d9ab4af
[!NOTE]
- This comment will auto-update when build completes
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 6228533b3359496bb13590acffba48f3adf6f73f Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/629f45da-2f5e-480a-83cc-1066384c92b8
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Bitrise
✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅
Commit hash: 8a6c56413f8336300827806c3ef7519ff6bdc5a3 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/5e8dd1a5-9719-4995-a5c1-3f7eca622131
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
Bitrise
✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅
Commit hash: 4967799d4149adb882f9dbc5603791c557dcb0d6 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/857bebc0-0648-4db9-be9a-5b0887e397b0
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
Bitrise
❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌
Commit hash: 5e82193fe41f6beec431b87f2650db60e4662a37 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/a6501a80-4573-41c5-a920-b25898a0843d
[!NOTE]
- You can rerun any failed steps by opening the Bitrise build, tapping
Rebuildon the upper right thenRebuild unsuccessful Workflows- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Sonar cloud coverage is skipped as we've added a decent amount of tests and coverage. There will also be another PR that performs a large refactor and we can follow up with more tests after the refactor is in.
Bitrise
✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅
Commit hash: d21b07042640c4543e64bc4a1b11914fb6e1e765 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/ccf335ca-b255-4f0d-a32b-f37250da5469
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipelineon Bitrise by removing and re-applying theRun Smoke E2Elabel on the pull request
Hi @EtherWizard33,
on the day following feat or perf PR merge, PM and author to test changes on main (feature + exploratory around the edges) using the latest nightly build with casual user persona and also a power user persona where performance might be a challenge. Please record the testing in a video, check the relevant post-merge checklist box below, and post the video in a comment at the bottom of this PR.
Author validation checklist
- [ ] Validated the changes in main branch using the nightly build
- [ ] Video shared
PM validation checklist
- [ ] Validated the changes in main branch using the nightly build
- [ ] Video shared
