Skip to content

feat: add bridge/swap feature to HyperEVM#39819

Merged
maxime-oe merged 6 commits intomainfrom
feat/addHyperEVMBridgeSwapReloaded
Feb 10, 2026
Merged

feat: add bridge/swap feature to HyperEVM#39819
maxime-oe merged 6 commits intomainfrom
feat/addHyperEVMBridgeSwapReloaded

Conversation

@maxime-oe
Copy link
Contributor

@maxime-oe maxime-oe commented Feb 5, 2026

Description

  • Adds HyperEVM as selectable network for Bridge/Swap.
  • Adds Bridge/Swap feature for HyperEVM (behind feature flags).

Open in GitHub Codespaces

Changelog

CHANGELOG entry: Adds Bridge and Swap feature to HyperEVM

Related issues

Jira epic: https://consensyssoftware.atlassian.net/browse/NEB-105?atlOrigin=eyJpIjoiNTQwZjNkMDEwNTdhNGFjZWFmMTJiZTJlY2QyM2I4MDMiLCJwIjoiaiJ9

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

image image image

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.

Note

Medium Risk
Expands supported networks and contract-address allowlists for Bridge/Swaps and bumps core controller dependencies, which can affect transaction routing and cross-chain flows. LavaMoat policy broadening also increases the chance of mis-scoping permissions if incorrect.

Overview
Adds HyperEVM (CHAIN_IDS.HYPE / eip155:999) to the allowed Bridge and Swaps networks, including display names and a default Swaps native token (HYPE) plus the relevant contract and wrapped-token addresses.

Extends Bridge/Swaps token metadata to include HyperEVM USDC (and additional stablecoin IDs for slippage heuristics), and updates the bridge UI selector test expectations to include the new chain.

Updates dependencies to newer @metamask/bridge-controller and @metamask/transaction-controller versions and adjusts LavaMoat Browserify/Webpack policies to allow transaction-pay-controller’s nested bridge-controller/network-controller dependency graph and required globals.

Written by Cursor Bugbot for commit 4af4ad0. This will update automatically on new commits. Configure here.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

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.

@socket-security
Copy link

socket-security bot commented Feb 5, 2026

Caution

MetaMask internal reviewing guidelines:

  • Do not ignore-all
  • Each alert has instructions on how to review if you don't know what it means. If lost, ask your Security Liaison or the supply-chain group
  • Copy-paste ignore lines for specific packages or a group of one kind with a note on what research you did to deem it safe.
    @SocketSecurity ignore npm/PACKAGE@VERSION
Action Severity Alert  (click "▶" to expand/collapse)
Block Medium
Network access: npm @metamask/preferences-controller in module globalThis["fetch"]

Module: globalThis["fetch"]

Location: Package overview

From: ?npm/@metamask/bridge-status-controller@64.3.0npm/@metamask/preferences-controller@22.1.0

ℹ Read more on: This package | This alert | What is network access?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should remove all network access that is functionally unnecessary. Consumers should audit network access to ensure legitimate use.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@metamask/preferences-controller@22.1.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@maxime-oe maxime-oe force-pushed the feat/addHyperEVMBridgeSwapReloaded branch from 04c4ce2 to 30b6850 Compare February 5, 2026 14:56
@maxime-oe maxime-oe marked this pull request as ready for review February 5, 2026 15:02
@maxime-oe maxime-oe force-pushed the feat/addHyperEVMBridgeSwapReloaded branch from 30b6850 to e6e8069 Compare February 5, 2026 15:11
@maxime-oe maxime-oe requested a review from a team as a code owner February 5, 2026 15:11
@maxime-oe maxime-oe force-pushed the feat/addHyperEVMBridgeSwapReloaded branch from e6e8069 to 6cecbe2 Compare February 5, 2026 15:50
@maxime-oe maxime-oe requested a review from a team as a code owner February 5, 2026 15:50
@maxime-oe
Copy link
Contributor Author

Pushed policy.json files generated by running yarn lavamoat:auto

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 5, 2026

✨ Files requiring CODEOWNER review ✨

📜 @MetaMask/policy-reviewers (8 files, +320 -8)
  • 📁 lavamoat/
    • 📁 browserify/
      • 📁 beta/
        • 📄 policy.json +72 -1
      • 📁 experimental/
        • 📄 policy.json +72 -1
      • 📁 flask/
        • 📄 policy.json +72 -1
      • 📁 main/
        • 📄 policy.json +72 -1
    • 📁 webpack/
      • 📁 mv2/
        • 📁 beta/
          • 📄 policy.json +8 -1
        • 📁 experimental/
          • 📄 policy.json +8 -1
        • 📁 flask/
          • 📄 policy.json +8 -1
        • 📁 main/
          • 📄 policy.json +8 -1

Tip

Follow the policy review process outlined in the LavaMoat Policy Review Process doc before expecting an approval from Policy Reviewers.


🔄 @MetaMask/swaps-engineers (2 files, +12 -1)
  • 📁 ui/
    • 📁 ducks/
      • 📁 bridge/
        • 📄 selectors.test.ts +5 -1
    • 📁 pages/
      • 📁 bridge/
        • 📁 utils/
          • 📄 stablecoins.ts +7 -0

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 5, 2026

Builds ready [6cecbe2]
UI Startup Metrics (1440 ± 105 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup14401245176010515111620
load1227972150410613001404
domContentLoaded1220968149710612901396
domInteractive271693182379
firstPaint176631097152216318
backgroundConnect24021631718250267
firstReactRender18105061928
initialActions301801814
loadScripts998757125910710701170
setupStore1363161724
numNetworkReqs231587201580
BrowserifyPower User HomeuiStartup301014179545149935455827
load12851086187416913311693
domContentLoaded12681077177816313091658
domInteractive38201772935102
firstPaint253831693242277530
backgroundConnect945297456396410842816
firstReactRender24165262635
initialActions105112
loadScripts1016842147114510461362
setupStore1554571728
numNetworkReqs1035727135118161
WebpackStandard HomeuiStartup86767011971249581084
load7325981119115814935
domContentLoaded7275941113114807926
domInteractive261687192281
firstPaint1126231251141211
backgroundConnect3518142243993
firstReactRender16104161730
initialActions104112
loadScripts7245911111114804924
setupStore1163451121
numNetworkReqs231589201582
WebpackPower User HomeuiStartup1312930230429013951870
load76164314931327631028
domContentLoaded74863114831337511015
domInteractive38181382540110
firstPaint16271872112176314
backgroundConnect197133940132162404
firstReactRender22165952428
initialActions102111
loadScripts74562914651317491006
setupStore1353951521
numNetworkReqs1497124835164216
FirefoxBrowserifyStandard HomeuiStartup16821331260621618032061
load14091154239617814991683
domContentLoaded14081154239617814991683
domInteractive793626746106149
firstPaint------
backgroundConnect75302774878168
firstReactRender1292621214
initialActions102022
loadScripts13691131228216114391652
setupStore166173211437
numNetworkReqs251294221891
BrowserifyPower User HomeuiStartup28582012811185929363524
load16231234657771016132017
domContentLoaded16221230657771016132016
domInteractive15435696109177355
firstPaint------
backgroundConnect41610513953295621109
firstReactRender19146491923
initialActions103122
loadScripts15811213653170215651844
setupStore12513668153131478
numNetworkReqs924017130113146
WebpackStandard HomeuiStartup16741433234315417611914
load14341246172010414951627
domContentLoaded14331246172010414951627
domInteractive933119438124138
firstPaint------
backgroundConnect75282854693158
firstReactRender15115761520
initialActions103122
loadScripts1391121916188714361577
setupStore175295321239
numNetworkReqs241299211883
WebpackPower User HomeuiStartup291020921007197430673611
load16731315810686416022211
domContentLoaded16721314810586416022211
domInteractive16151894150148512
firstPaint------
backgroundConnect41911716953265911071
firstReactRender23166992533
initialActions207123
loadScripts16321274807086115512151
setupStore16712825191227629
numNetworkReqs83372023590169
📊 Page Load Benchmark Results

Current Commit: 6cecbe2 | Date: 2/5/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±37ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 719ms (±35ms) 🟢 | historical mean value: 729ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 37ms 1.01s 1.32s 1.05s 1.32s
domContentLoaded 719ms 35ms 700ms 981ms 734ms 981ms
firstPaint 76ms 12ms 60ms 176ms 84ms 176ms
firstContentfulPaint 76ms 12ms 60ms 176ms 84ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 59 Bytes (0%)
  • ui: 301 Bytes (0%)
  • common: 158.47 KiB (1.47%)

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 9, 2026

Builds ready [b8f7e8f]
UI Startup Metrics (1453 ± 108 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup14531245181010815121644
load1237997158411012911431
domContentLoaded1229974157711212851426
domInteractive2817104202583
firstPaint172671338173211326
backgroundConnect24122037121245275
firstReactRender2011193182028
initialActions107113
loadScripts1005768136211010661170
setupStore1473451524
numNetworkReqs231588201579
BrowserifyPower User HomeuiStartup17021393288419717811931
load11401013208217911201579
domContentLoaded11251000206417611081545
domInteractive3518136253483
firstPaint187701578168228366
backgroundConnect31528342623324352
firstReactRender22154872339
initialActions1011112
loadScripts88976417551688711306
setupStore1593951724
numNetworkReqs1174527947142222
WebpackStandard HomeuiStartup87669411911059491058
load734616103298813904
domContentLoaded729610102797807891
domInteractive2616103182476
firstPaint12160879110133192
backgroundConnect3617177253886
firstReactRender16103251827
initialActions106112
loadScripts726608102597800881
setupStore1252641222
numNetworkReqs231595211583
WebpackPower User HomeuiStartup1261852189820013781700
load71862012201367091108
domContentLoaded70961612151366941097
domInteractive3619174273496
firstPaint1386459297148279
backgroundConnect16913138062159344
firstReactRender22164232426
initialActions102111
loadScripts70661412071346911089
setupStore1253741318
numNetworkReqs1224628754148275
FirefoxBrowserifyStandard HomeuiStartup16641343221221017572083
load13931163185415414801650
domContentLoaded13911163184715414791649
domInteractive803323740100139
firstPaint------
backgroundConnect79342444987190
firstReactRender12101921315
initialActions102022
loadScripts13521140182813814001612
setupStore186186301164
numNetworkReqs2512101241895
BrowserifyPower User HomeuiStartup28562184665666330503986
load16071289531047616952377
domContentLoaded16071289531047616952377
domInteractive11833582113116421
firstPaint------
backgroundConnect3331171344271355876
firstReactRender201471121867
initialActions102122
loadScripts15501224528246515642258
setupStore1267752188107665
numNetworkReqs67361382888123
WebpackStandard HomeuiStartup15441237200115516271837
load13401154169210814101510
domContentLoaded13391154169210814101510
domInteractive782719641112138
firstPaint------
backgroundConnect68241744384155
firstReactRender14102121418
initialActions103112
loadScripts12991116166810413581476
setupStore145242251139
numNetworkReqs231289191878
WebpackPower User HomeuiStartup26341981391743627753569
load15171205229725916732140
domContentLoaded15171205229725916732140
domInteractive11133595112101451
firstPaint------
backgroundConnect3101041461278300854
firstReactRender20155852227
initialActions2112123
loadScripts14591192227821016051814
setupStore1606826208202641
numNetworkReqs63371392996114
📊 Page Load Benchmark Results

Current Commit: b8f7e8f | Date: 2/9/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±70ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 733ms (±67ms) 🟢 | historical mean value: 731ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±11ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 70ms 1.01s 1.32s 1.26s 1.32s
domContentLoaded 733ms 67ms 697ms 1.01s 929ms 1.01s
firstPaint 78ms 11ms 60ms 172ms 88ms 172ms
firstContentfulPaint 78ms 11ms 60ms 172ms 88ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 3.87 KiB (0.1%)
  • ui: 3.06 KiB (0.04%)
  • common: 194.58 KiB (1.82%)

Mrtenz
Mrtenz previously approved these changes Feb 9, 2026
Copy link
Member

@Mrtenz Mrtenz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Policy changes look good to me.

"uuid": true
}
},
"@metamask/transaction-pay-controller>@metamask/bridge-controller": {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like some packages still use the previous major version of @metamask/bridge-controller. Not related to this PR, but we should make sure to bump it so we can deduplicate.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok thank you. I've added it to my TODO list. Maybe I should have done it on the last core release (although I had done a minor bump). Is it recommended to bump dependent packages when doing a major bump, generally speaking ?

]),
[CHAIN_IDS.HYPE]: new Set([
'0xb88339cb7199b77e23db6e890353e22632ba630f', // USDC
'0xb88339CB7199b77E23DB6E890353E22632Ba630f', // USDC
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not in use anymore so no need to update it

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 9, 2026

Builds ready [9b23901]
UI Startup Metrics (1384 ± 99 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1384119417809914391542
load1190101414839012411354
domContentLoaded118399714779112361344
domInteractive2717104192376
firstPaint158671365164191260
backgroundConnect24422240723250276
firstReactRender1693441726
initialActions108113
loadScripts95677412509010011114
setupStore1362751522
numNetworkReqs231590211583
BrowserifyPower User HomeuiStartup17181345229016417751993
load11511021176714811471544
domContentLoaded11361008173614211361498
domInteractive3218176213363
firstPaint166671291135214289
backgroundConnect32028238621332356
firstReactRender22154762333
initialActions103112
loadScripts89478614731398971249
setupStore1765981932
numNetworkReqs1134424242137194
WebpackStandard HomeuiStartup84468911641049201019
load72961599696805897
domContentLoaded72361098995798891
domInteractive251589182277
firstPaint1116333755144216
backgroundConnect2717142152846
firstReactRender14103041620
initialActions103112
loadScripts72060998795796889
setupStore1253541220
numNetworkReqs231599221588
WebpackPower User HomeuiStartup1146817187318912211518
load67758612951286621015
domContentLoaded66858212851276511010
domInteractive36162153832128
firstPaint1316056593136369
backgroundConnect15412032847148269
firstReactRender21153642227
initialActions101011
loadScripts66658012761256491000
setupStore1144551316
numNetworkReqs1224829052144250
FirefoxBrowserifyStandard HomeuiStartup14991320206914415411852
load12941140160911313401571
domContentLoaded12931140160911313401571
domInteractive65322293890134
firstPaint------
backgroundConnect5126103125372
firstReactRender1292321213
initialActions102112
loadScripts12711118157711113141544
setupStore166146221148
numNetworkReqs241394211785
BrowserifyPower User HomeuiStartup26842123383235927923451
load15221317222521916202012
domContentLoaded15221317222521916172012
domInteractive1083560291113331
firstPaint------
backgroundConnect2821161057236264898
firstReactRender18146481722
initialActions106122
loadScripts14851288220921115741966
setupStore120677818287483
numNetworkReqs65361382993126
WebpackStandard HomeuiStartup15581284297721316231855
load13531140278719114221529
domContentLoaded13521137278719214211529
domInteractive92281478145109141
firstPaint------
backgroundConnect53222493154116
firstReactRender14115341416
initialActions102012
loadScripts13291124276718913871502
setupStore146206211238
numNetworkReqs2412102211781
WebpackPower User HomeuiStartup26861987423742427723574
load15401281260028716642130
domContentLoaded15401281260028716632130
domInteractive13534798147117531
firstPaint------
backgroundConnect291119928215260871
firstReactRender23156782431
initialActions208123
loadScripts15051259257827915932064
setupStore1627819200207619
numNetworkReqs64321413196122
📊 Page Load Benchmark Results

Current Commit: 9b23901 | Date: 2/9/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±74ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 736ms (±70ms) 🟢 | historical mean value: 717ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±10ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 74ms 1.01s 1.33s 1.30s 1.33s
domContentLoaded 736ms 70ms 700ms 1.01s 958ms 1.01s
firstPaint 77ms 10ms 60ms 160ms 88ms 160ms
firstContentfulPaint 77ms 10ms 60ms 160ms 88ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 246 Bytes (0%)
  • common: 160.25 KiB (1.49%)

@maxime-oe maxime-oe requested a review from Mrtenz February 10, 2026 07:43
@maxime-oe maxime-oe enabled auto-merge February 10, 2026 10:14
@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 10, 2026

Builds ready [4af4ad0]
UI Startup Metrics (1393 ± 113 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13931186171511314661562
load1201992150210312721357
domContentLoaded1194988149510312651351
domInteractive271697182478
firstPaint171661296176207329
backgroundConnect24121629114246278
firstReactRender17113451927
initialActions1014224
loadScripts968765126410210331124
setupStore1473961623
numNetworkReqs231587201582
BrowserifyPower User HomeuiStartup272115099285151234595780
load12051042178815912301616
domContentLoaded11871030177915112151517
domInteractive3419186273097
firstPaint200791693175252361
backgroundConnect852282498610677463364
firstReactRender23154452532
initialActions104111
loadScripts95181315041429791278
setupStore1554771724
numNetworkReqs1095322343133197
WebpackStandard HomeuiStartup801665106493879940
load68559289480732837
domContentLoaded68058988979728830
domInteractive2615100192279
firstPaint1085930452145197
backgroundConnect26176193045
firstReactRender1493341622
initialActions103111
loadScripts67858788078726823
setupStore1164141115
numNetworkReqs231598211583
WebpackPower User HomeuiStartup1259991251224913001796
load7256291235105725973
domContentLoaded7146221225105716965
domInteractive39192603533129
firstPaint1466739068190290
backgroundConnect17113176488154329
firstReactRender21163632225
initialActions105111
loadScripts7116201218103714957
setupStore1253751521
numNetworkReqs924617831106160
FirefoxBrowserifyStandard HomeuiStartup16031385219117616252020
load13821187194314214171664
domContentLoaded13801187193614214131664
domInteractive793232551103140
firstPaint------
backgroundConnect5829171216088
firstReactRender12101921314
initialActions102022
loadScripts13551163190814013901617
setupStore13665101429
numNetworkReqs241297211884
BrowserifyPower User HomeuiStartup27712080865269828153499
load15601281668056115572055
domContentLoaded15591280668056115562055
domInteractive14235705128125429
firstPaint------
backgroundConnect3641141482290518937
firstReactRender18146261822
initialActions2117222
loadScripts15121262657554814971967
setupStore1279706153193461
numNetworkReqs853917335103152
WebpackStandard HomeuiStartup16111363214914216831869
load13851160173610614461524
domContentLoaded13851160173610614451524
domInteractive933030656130202
firstPaint------
backgroundConnect57251963167125
firstReactRender14115461417
initialActions103122
loadScripts13571144170910514191505
setupStore166202291229
numNetworkReqs231292191779
WebpackPower User HomeuiStartup29052201828972829933973
load16701331740066816472205
domContentLoaded16691326739966816472205
domInteractive182501222197160676
firstPaint------
backgroundConnect38811814492964681020
firstReactRender23177672631
initialActions203123
loadScripts16281250734566616182170
setupStore1589824201200630
numNetworkReqs81372293589149
📊 Page Load Benchmark Results

Current Commit: 4af4ad0 | Date: 2/10/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±73ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 742ms (±71ms) 🟢 | historical mean value: 717ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±11ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 73ms 1.02s 1.34s 1.31s 1.34s
domContentLoaded 742ms 71ms 706ms 1.03s 989ms 1.03s
firstPaint 77ms 11ms 60ms 164ms 88ms 164ms
firstContentfulPaint 77ms 11ms 60ms 164ms 88ms 164ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 246 Bytes (0%)
  • common: 160.29 KiB (1.49%)

Merged via the queue into main with commit f0f935f Feb 10, 2026
174 of 175 checks passed
@maxime-oe maxime-oe deleted the feat/addHyperEVMBridgeSwapReloaded branch February 10, 2026 16:21
@github-actions github-actions bot locked and limited conversation to collaborators Feb 10, 2026
@metamaskbot metamaskbot added the release-13.19.0 Issue or pull request that will be included in release 13.19.0 label Feb 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

QA Passed release-13.19.0 Issue or pull request that will be included in release 13.19.0 size-S team-networks PRs from the Networks team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants