Skip to content

CherryPick: "fix: issue where wallet_addEtherumChain was incorrectly enforcing inclusion of a blockExplorerUrls property which is not required (#26938)"#26944

Merged
danjm merged 1 commit intoVersion-v12.2.0from
v12.2.0-cherry-pick/remove-blockExplorerUrl-validation
Sep 5, 2024
Merged

CherryPick: "fix: issue where wallet_addEtherumChain was incorrectly enforcing inclusion of a blockExplorerUrls property which is not required (#26938)"#26944
danjm merged 1 commit intoVersion-v12.2.0from
v12.2.0-cherry-pick/remove-blockExplorerUrl-validation

Conversation

@adonesky1
Copy link
Copy Markdown
Contributor

@adonesky1 adonesky1 commented Sep 5, 2024

Fix issue where wallet_addEtherumChain was incorrectly enforcing inclusion of a blockExplorerUrls property which is not required

Description

Open in GitHub Codespaces

Related issues

Fixes: #26844

Manual testing steps

  1. Go to https://protect.flashbots.net/summary?fast=true
  2. Click "Add to Metamask"
  3. You should see the add network confirmation and be able to add the network configuration successfully to the wallet

Screenshots/Recordings

Before

Screen.Recording.2024-09-05.at.9.53.27.AM.mov

After

Screen.Recording.2024-09-05.at.9.48.34.AM.mov

Pre-merge author checklist

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.

Description

Open in GitHub Codespaces

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

Pre-merge author checklist

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.

…nclusion of a blockExplorerUrls property which is not required (#26938)

Fix issue where `wallet_addEtherumChain` was incorrectly enforcing
inclusion of a blockExplorerUrls property which is not required


## **Description**

[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/26938?quickstart=1)

## **Related issues**

Fixes: #26844

## **Manual testing steps**

1. Go to https://protect.flashbots.net/summary?fast=true
2. Click "Add to Metamask"
3. You should see the add network confirmation and be able to add the
network configuration successfully to the wallet

## **Screenshots/Recordings**

<!-- If applicable, add screenshots and/or recordings to visualize the
before and after of your change. -->

### **Before**

<!-- [screenshots/recordings] -->


https://github.com/user-attachments/assets/5c5718b5-f5e7-4499-9393-307bbe5c4eaa


### **After**


https://github.com/user-attachments/assets/14d1b1aa-f2d8-4133-9056-064d7875379a


## **Pre-merge author checklist**

- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.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-extension/blob/develop/.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.
@adonesky1 adonesky1 requested a review from a team as a code owner September 5, 2024 17:49
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Sep 5, 2024

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.

@metamaskbot metamaskbot added the team-wallet-api-platform-deprecated DEPRECATED: please use "team-wallet-integrations" instead label Sep 5, 2024
@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [56d5505]
Page Load Metrics (1663 ± 86 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint38221631602330159
domContentLoaded14212146164617584
load14322160166317986
domInteractive12362473

@codecov
Copy link
Copy Markdown

codecov bot commented Sep 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.49%. Comparing base (947095c) to head (56d5505).
Report is 1 commits behind head on Version-v12.2.0.

Additional details and impacted files
@@                 Coverage Diff                 @@
##           Version-v12.2.0   #26944      +/-   ##
===================================================
+ Coverage            70.48%   70.49%   +0.01%     
===================================================
  Files                 1400     1400              
  Lines                49577    49611      +34     
  Branches             13637    13647      +10     
===================================================
+ Hits                 34941    34971      +30     
- Misses               14636    14640       +4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@danjm danjm merged commit 215e4d5 into Version-v12.2.0 Sep 5, 2024
@danjm danjm deleted the v12.2.0-cherry-pick/remove-blockExplorerUrl-validation branch September 5, 2024 19:06
@github-actions github-actions bot locked and limited conversation to collaborators Sep 5, 2024
@metamaskbot metamaskbot added the release-12.2.0 Issue or pull request that will be included in release 12.2.0 label Sep 5, 2024
@metamaskbot
Copy link
Copy Markdown
Collaborator

No release label on PR. Adding release label release-12.2.0 on PR, as PR was cherry-picked in branch 12.2.0.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-12.2.0 Issue or pull request that will be included in release 12.2.0 team-wallet-api-platform-deprecated DEPRECATED: please use "team-wallet-integrations" instead

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants