Skip to content
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: v7.35.1 #12359

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open

feat: v7.35.1 #12359

wants to merge 27 commits into from

Commits on Nov 4, 2024

  1. bump version

    sethkfman committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6b053d1 View commit details
    Browse the repository at this point in the history
  2. updated changelog

    sethkfman committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    66c4b2d View commit details
    Browse the repository at this point in the history
  3. Bump version 1478

    sethkfman committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ddf02e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    48017cb View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    ad4d81f View commit details
    Browse the repository at this point in the history
  2. chore: disable pooled staking feature flag (#12210)

    ## **Description**
    
    This PR disables the pooled staking feature flag for the release 7.35.0
    to accommodate blocking PR's for the next release.
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **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**
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    ## **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.
    amitabh94 authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    049ef39 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. fix (cherry-pick): hide internal transaction origins in confirmation …

    …views (#12100) (#12188)
    
    ## **Description**
    
    Cherry-pick of #12100 for release `7.35.0`.
    
    ## **Related issues**
    
    ## **Manual testing steps**
    
    ## **Screenshots/Recordings**
    
    ### **Before**
    
    ### **After**
    
    ## **Pre-merge author checklist**
    
    - [x] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [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.
    
    ## **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.
    
    Co-authored-by: Matthew Walsh <[email protected]>
    vinistevam and matthewwalsh0 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3e574e3 View commit details
    Browse the repository at this point in the history
  2. chore: disable pooled staking release for v7.35.0 (#12211)

    ## **Description**
    
    This PR disables the bitrise env variable for the 7.35.0 release. This
    will be turned back on in 7.36 release for our deployment then
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **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 Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [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.
    
    ## **Pre-merge reviewer checklist**
    
    - [x] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [x] 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.
    jclancy93 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5c6ccd7 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. chore(runway): cherry-pick fix: Update transaction-controller versi…

    …on (#12246)
    
    - fix: Update `transaction-controller` version (#12228)
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **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?
    -->
    
    This PR aims to update `transaction-controller` to latest version.
    The issue with previous version is fixed here:
    MetaMask/core#4897
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    N/A
    
    ## **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 Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [X] I've completed the PR template to the best of my ability
    - [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.
    
    ## **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.
    [fde99ea](fde99ea)
    
    Co-authored-by: OGPoyraz <[email protected]>
    runway-github[bot] and OGPoyraz authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    b078933 View commit details
    Browse the repository at this point in the history
  2. fix: Kylan/7.35.0 e446dc1 cherry pick (#12249)

    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **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?
    -->
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **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**
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    ## **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.
    
    Co-authored-by: sahar-fehri <[email protected]>
    kylanhurt and sahar-fehri authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5ed86bb View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. chore: cherry pick staking analytics (#12203)

    ## **Description**
    
    Adds the staking analytics implementation to release 7.35.0
    
    Adds support for events:
    
        Review Stake Button Clicked
        Unstake Button Clicked
        Input Amount Clicked
        Withdraw Button Clicked
        Claim button clicked
        Learn More Clicked
    
    
    ## **Related issues**
    
    Fixes:
    https://consensyssoftware.atlassian.net/jira/software/projects/STAKE/boards/550?selectedIssue=STAKE-837
    
    ## **Manual testing steps**
    
    1. Trigger staking events by navigating around staking experience
    2. Check for events to be fired on mixpanel/segment
    
    ## **Pre-merge author checklist**
    
    - [x] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [ ] 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.
    
    ## **Pre-merge reviewer checklist**
    
    - [x] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [x] 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.
    jclancy93 authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    39608bb View commit details
    Browse the repository at this point in the history
  2. fix: Add migration to fix NotificationServicesController bug (#12219) (

    …#12250)
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    The purpose of this PR is to fix an error apparently caused by a missing
    `NotificationServicesController` property on the
    `state.engine.backgroundState`
    
    Fixes: #12207
    
    Although we didn't pinpoint what was causing the
    `NotificationServicesController` to be missing, this code fills in the
    data if it is missing.
    
    n/a
    
    n/a
    
    n/a
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    - [ ] 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.
    
    ---------
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **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?
    -->
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **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**
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    ## **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.
    
    ---------
    
    Co-authored-by: sethkfman <[email protected]>
    kylanhurt and sethkfman authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    824ba07 View commit details
    Browse the repository at this point in the history
  3. feat: conditionally display stake/earn text based on pooled staking f…

    …eature flag (#12261) (#12263)
    
    ## **Description**
    
    Updates StakeButton component to show different text based on whether
    pooled staking is enabled. Shows "earn" when pooled staking is active,
    and "stake" when using traditional staking.
    
    ## **Manual testing steps**
    
    1. Set export MM_POOLED_STAKING_UI_ENABLED=true in your local .js.env
    file
    2. Go to Homepage and you should see 'Earn' CTA 
    3. Disable the flag in .js.env and then go to homepage , and now you
    should see 'Stake' CTA
    
    ## **Screenshots/Recordings**
    
    <!-- If applicable, add screenshots and/or recordings to visualize the
    before and after of your change. -->
    
    ### **Before**
    
    <img width="349" alt="image"
    
    src="https://github.com/user-attachments/assets/475c7593-6c79-4aca-afff-a4be635dd8ea">
    
    ### **After**
    
    <img width="346" alt="image"
    
    src="https://github.com/user-attachments/assets/c06ca319-13c8-4e73-9bcf-bbbaaff4fa00">
    
    ## **Pre-merge author checklist**
    
    - [x] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [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.
    
    ## **Pre-merge reviewer checklist**
    
    - [x] I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
    - [x] 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.
    amitabh94 authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    6963be6 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    0c8d878 View commit details
    Browse the repository at this point in the history
  2. fix pod verison

    sethkfman committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    58552f5 View commit details
    Browse the repository at this point in the history
  3. chore: multi cherry pick 7.35.0 (#12269)

    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **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?
    -->
    
    ## **Related issues**
    
    Fixes: 
    - [chore: Remove navigation instrumentation
    (](https://github.com/MetaMask/metamask-mobile/pull/12269/commits/6821d5975fbfa91a907bff044db3e8086044d84e)https://github.com/MetaMask/metamask-mobile/pull/12174[)](https://github.com/MetaMask/metamask-mobile/pull/12269/commits/6821d5975fbfa91a907bff044db3e8086044d84e)
    - [fix: privacy mode is enabled in account selector by params
    (](https://github.com/MetaMask/metamask-mobile/pull/12269/commits/d905d8ac32343cbdbcafb7621d9af37e7df75bf3)https://github.com/MetaMask/metamask-mobile/pull/12235[)](https://github.com/MetaMask/metamask-mobile/pull/12269/commits/d905d8ac32343cbdbcafb7621d9af37e7df75bf3)
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **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**
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    ## **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.
    
    ---------
    
    Co-authored-by: tommasini <[email protected]>
    Co-authored-by: Aslau Mario-Daniel <[email protected]>
    Co-authored-by: Vince Howard <[email protected]>
    Co-authored-by: sethkfman <[email protected]>
    5 people authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    478107e View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. chore: Remove notifications logic from wallet view (#12276) (#12291)

    Removing notifications logic from wallet view because of a performance
    degredation. Investigations are still in progress.
    
    Cherrypick for
    7b76e08
    (#12276)
    
    Fixes:
    
    1. Go to this page... 2.
    3.
    
    <!-- If applicable, add screenshots and/or recordings to visualize the
    before and after of your change. -->
    
    <!-- [screenshots/recordings] -->
    
    <!-- [screenshots/recordings] -->
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    - [ ] 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.
    
    ---------
    
    <!--
    Please submit this PR as a draft initially.
    Do not mark it as "Ready for review" until the template has been
    completely filled out, and PR status checks have passed at least once.
    -->
    
    ## **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?
    -->
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **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**
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    ## **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.
    
    Co-authored-by: tommasini <[email protected]>
    Co-authored-by: Cal-L <[email protected]>
    Co-authored-by: Cal Leung <[email protected]>
    4 people authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    750701e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd155dd View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. chore(runway): cherry-pick fix: transaction reject crash (#12312)

    - fix: transaction reject crash (#12311)
    
    ## **Description**
    
    Rejecting a transaction confirmation caused the app to crash.
    
    This was due to Hermes not supporting the recursive nature of the error
    `stack` during serialisation.
    
    Resolution:
    
    - Force the use of `7.0.1` of `@metamask/rpc-errors` since there are no
    API breaking changes.
    - Update the pre-existing patch to target this new version.
    
    ## **Related issues**
    
    Fixes: #12240 
    
    ## **Manual testing steps**
    
    See issue.
    
    ## **Screenshots/Recordings**
    
    ### **Before**
    
    ### **After**
    
    ## **Pre-merge author checklist**
    
    - [x] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [x] I've completed the PR template to the best of my ability
    - [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.
    
    ## **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.
    [8fa867d](8fa867d)
    
    Co-authored-by: Matthew Walsh <[email protected]>
    runway-github[bot] and matthewwalsh0 authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    b173edc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f58f08a View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Selected cherry-picked commit for release/7.35.1 (#12357)

    - fix: tags pending approvals receiving undefined  (#12331)
    
    ## **Description**
    
    Fix this:
    
    https://metamask.sentry.io/issues/6063420089/events/d1047fbf9e814a6d9fc0c86bf2115f2a/?project=2299799&referrer=previous-event
    
    `selectPendingApprovals` may return undefined, and when we do
    `Object.values(undefined)` a error is thrown
    
    ## **Related issues**
    
    Fixes:
    
    ## **Manual testing steps**
    
    1. Go to this page...
    2.
    3.
    
    ## **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**
    
    - [ ] I’ve followed [MetaMask Contributor
    Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
    Coding
    
    Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
    - [ ] 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](https://jsdoc.app/) format
    if applicable
    - [ ] 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.
    
    ## **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.
    [35212ec](35212ec)
    
    Co-authored-by: tommasini <[email protected]>
    runway-github[bot] and tommasini authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    4996e27 View commit details
    Browse the repository at this point in the history
  2. chore(runway): Bump version to 7.35.1 (#12358)

    Runway bumped your version to 7.35.1
    
    ---------
    
    Co-authored-by: runway-github[bot] <73448015+runway-github[bot]@users.noreply.github.com>
    Co-authored-by: sethkfman <[email protected]>
    runway-github[bot] and sethkfman authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    fb4a9e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c36406f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    bf59934 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. remove changes against main

    sethkfman committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    459ce6e View commit details
    Browse the repository at this point in the history
  2. updated attribution

    sethkfman committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    106290e View commit details
    Browse the repository at this point in the history
  3. Update Attributions

    metamaskbot committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e08085e View commit details
    Browse the repository at this point in the history