Skip to content

feat: add monad failover rpc#38428

Merged
seaona merged 22 commits intomainfrom
feat/add-monad-failover-rpc
Jan 20, 2026
Merged

feat: add monad failover rpc#38428
seaona merged 22 commits intomainfrom
feat/add-monad-failover-rpc

Conversation

@khanti42
Copy link
Copy Markdown
Contributor

@khanti42 khanti42 commented Dec 1, 2025

Description

Adds QuickNode fallback RPC for Monad

Open in GitHub Codespaces

Changelog

CHANGELOG entry: added QuickNode fallback RPC for Monad.

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

BEFORE MIGRATION
Screenshot 2025-12-12 at 16 19 23

After

AFTER MIGRATION
Screenshot 2025-12-12 at 16 25 40

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

Adds failover support for Monad RPC via QuickNode and migrates existing state to include it.

  • New migration 188 updates Monad rpcEndpoints to add failoverUrls with QUICKNODE_MONAD_URL for Infura endpoints lacking failover; includes comprehensive tests
  • Updates shared/constants/network.ts to map 'monad-mainnet' to QUICKNODE_MONAD_URL and sets failover for the featured Monad RPC
  • Wires QUICKNODE_MONAD_URL through build config and CI (bundle.sh, builds.yml, development/build/config.js, workflows)
  • Registers migration in app/scripts/migrations/index.js and bumps snapshot meta.version to 188

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Dec 1, 2025

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
Copy link
Copy Markdown
Collaborator

Builds ready [8fa30b6]
UI Startup Metrics (1227 ± 101 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12271019146910112971405
load102987212709310691225
domContentLoaded102387012629210651215
domInteractive251493192282
firstPaint4619212463869541168
backgroundConnect21719625512223246
firstReactRender321985113853
getState371682134560
initialActions104112
loadScripts8116561029908521013
setupStore1273051323
numNetworkReqs1257721576
BrowserifyPower User HomeuiStartup20761829344225822362510
load1034910171212710561310
domContentLoaded1020898169812710301301
domInteractive38181733036120
firstPaint5969817094229901321
backgroundConnect257206784107235513
firstReactRender6240138176599
getState19412967672214245
initialActions104113
loadScripts80969814701248211095
setupStore21104992444
numNetworkReqs103682895297257
WebpackStandard HomeuiStartup8377091070808671025
load65156589277676842
domContentLoaded64656288177669837
domInteractive2815168252398
firstPaint25188870184238677
backgroundConnect1166881127
firstReactRender28214563240
getState261481113245
initialActions107111
loadScripts64356087075666828
setupStore1052741218
numNetworkReqs1257820573
WebpackPower User HomeuiStartup15721250219525517162092
load674576100398670947
domContentLoaded66456999899659942
domInteractive37171573234125
firstPaint28690940185321667
backgroundConnect56769013918527
firstReactRender59479386473
getState1718223522178213
initialActions102012
loadScripts66156798997657933
setupStore20963112445
numNetworkReqs1686943285217419
FirefoxBrowserifyStandard HomeuiStartup13771106194116014861677
load1139955145710611951387
domContentLoaded1138955145610611951387
domInteractive71311914094162
firstPaint------
backgroundConnect50232383261105
firstReactRender24195562537
getState127108111123
initialActions103122
loadScripts110694014309911581296
setupStore137102131133
numNetworkReqs1256517763
BrowserifyPower User HomeuiStartup25852072531852926374105
load1197935276134611682415
domContentLoaded1196935276034611682415
domInteractive123341017139105468
firstPaint------
backgroundConnect116221088135111448
firstReactRender5636194205993
getState25355922203248787
initialActions2130322
loadScripts1155922257629811262021
setupStore1555709186236617
numNetworkReqs102623306678241
WebpackStandard HomeuiStartup15291293211817016191857
load12561071153710913431451
domContentLoaded12551071153610913421451
domInteractive66272054187159
firstPaint------
backgroundConnect52222293858149
firstReactRender27198282837
getState167185251445
initialActions102122
loadScripts12271047151310313081414
setupStore196205331392
numNetworkReqs1156815756
WebpackPower User HomeuiStartup30042108508178730064818
load14711152299140916052762
domContentLoaded14711151299140916042762
domInteractive102315049598382
firstPaint------
backgroundConnect1923414232771641083
firstReactRender67393453665131
getState319571258270435880
initialActions218123
loadScripts13761115274029213732028
setupStore1595701188161641
numNetworkReqs102582476081244
📊 Page Load Benchmark Results

Current Commit: 8fa30b6 | Date: 12/1/2025

📄 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: 718ms (±35ms) 🟢 | historical mean value: 723ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±11ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 37ms 1.01s 1.32s 1.04s 1.32s
domContentLoaded 718ms 35ms 700ms 1000ms 730ms 1000ms
firstPaint 76ms 11ms 60ms 168ms 84ms 168ms
firstContentfulPaint 76ms 11ms 60ms 168ms 84ms 168ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.3 KiB (0.04%)
  • ui: 3 Bytes (0%)
  • common: 76 Bytes (0%)

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [af62975]
UI Startup Metrics (1342 ± 145 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13421081178614514391580
load1126891155013012181358
domContentLoaded1118887153812912111346
domInteractive2917105222494
firstPaint67185155545711161341
backgroundConnect21919426714226240
firstReactRender332074113955
getState4016159234768
initialActions107113
loadScripts90868413191279951122
setupStore1585271631
numNetworkReqs1257821575
BrowserifyPower User HomeuiStartup21001726293225521762628
load1053901156613810671446
domContentLoaded1038891154713710481431
domInteractive36171342636118
firstPaint5259815654069831408
backgroundConnect25820757586240504
firstReactRender6042223216492
getState18913769256197242
initialActions105112
loadScripts82168713171368221227
setupStore211073102439
numNetworkReqs107642855397272
WebpackStandard HomeuiStartup77966298170811924
load60654179464624759
domContentLoaded60153378964620754
domInteractive2414106211983
firstPaint23479741163206597
backgroundConnect962431017
firstReactRender27195573340
getState241262103239
initialActions104111
loadScripts59853178062618746
setupStore1062541118
numNetworkReqs1257721575
WebpackPower User HomeuiStartup16511293281828018672198
load6865861272112679962
domContentLoaded6765771266113670956
domInteractive39181673435149
firstPaint26598994169257668
backgroundConnect49860012618493
firstReactRender634793106882
getState18012825219188216
initialActions106112
loadScripts6735751256111668948
setupStore22653112548
numNetworkReqs1766944088220414
FirefoxBrowserifyStandard HomeuiStartup12841096163514313691587
load106694113769511341231
domContentLoaded106594113769411341230
domInteractive57311623283130
firstPaint------
backgroundConnect48211803556120
firstReactRender22184552333
getState137193211032
initialActions102112
loadScripts103992212958110981186
setupStore12570111037
numNetworkReqs1157016662
BrowserifyPower User HomeuiStartup26421903461955227124145
load1223945258728912011717
domContentLoaded1222945258728912001717
domInteractive12234676119105431
firstPaint------
backgroundConnect116261145134114289
firstReactRender62381872164103
getState283661075209361743
initialActions3038627
loadScripts1172928235022711671682
setupStore124121029176120579
numNetworkReqs103613226282239
WebpackStandard HomeuiStartup14981276194613915951753
load1239109015439613001439
domContentLoaded1239109015439713001439
domInteractive60272264080134
firstPaint------
backgroundConnect46211422652113
firstReactRender26196362835
getState126118121121
initialActions205134
loadScripts1211106214719112761379
setupStore146116151238
numNetworkReqs1257217764
WebpackPower User HomeuiStartup29822191588279829024846
load14841168304143514182846
domContentLoaded14841168304043514182845
domInteractive1083058511095431
firstPaint------
backgroundConnect1703213772611411069
firstReactRender66382112967145
getState283571142238388807
initialActions207123
loadScripts14041148288633213802070
setupStore1286718170148621
numNetworkReqs102603226181240
📊 Page Load Benchmark Results

Current Commit: af62975 | Date: 12/1/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±54ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 739ms (±52ms) 🟢 | historical mean value: 723ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±13ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 54ms 1.02s 1.37s 1.09s 1.37s
domContentLoaded 739ms 52ms 711ms 1.05s 765ms 1.05s
firstPaint 79ms 13ms 64ms 196ms 92ms 196ms
firstContentfulPaint 79ms 13ms 64ms 196ms 92ms 196ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 27.58 KiB (0.53%)
  • ui: 541 Bytes (0.01%)
  • common: -211.78 KiB (-2.31%)

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [10e38cf]
UI Startup Metrics (1297 ± 117 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12971084156811713771519
load1073873136010611431256
domContentLoaded1067864135410511361246
domInteractive261596182379
firstPaint52696127342310491228
backgroundConnect22420425713231250
firstReactRender311988103449
getState4216163254696
initialActions108112
loadScripts84866311411029121021
setupStore1374351425
numNetworkReqs1257721574
BrowserifyPower User HomeuiStartup20371778318326321032622
load1039914180915110391392
domContentLoaded1025900178915110271380
domInteractive39172193536134
firstPaint52910018054069751213
backgroundConnect255201761107227528
firstReactRender5540105105973
getState18413629331197247
initialActions103112
loadScripts81669615781508141180
setupStore2084682442
numNetworkReqs103652855796272
WebpackStandard HomeuiStartup8156831086888591015
load63155693582657842
domContentLoaded62655392981653835
domInteractive2714136232294
firstPaint25677956193232736
backgroundConnect1164261328
firstReactRender2919102103439
getState2512105123144
initialActions102112
loadScripts62355192580651828
setupStore1074451217
numNetworkReqs1257721576
WebpackPower User HomeuiStartup16651269253526018642153
load697601115898699959
domContentLoaded6875941148100695954
domInteractive37171863333124
firstPaint2901031177197302675
backgroundConnect99873817895568
firstReactRender63469296981
getState17612477764183212
initialActions103112
loadScripts684591113898693944
setupStore21654112548
numNetworkReqs102632855898283
FirefoxBrowserifyStandard HomeuiStartup13271098170814814041663
load1105949142311211471358
domContentLoaded1105948142311211471358
domInteractive64312013585135
firstPaint------
backgroundConnect48231603054126
firstReactRender22185252333
getState12682111023
initialActions103122
loadScripts1077928140610411221310
setupStore1155291037
numNetworkReqs1156716662
BrowserifyPower User HomeuiStartup26461841499361827184263
load1195912289133811431944
domContentLoaded1194912289033811431944
domInteractive1123448591118388
firstPaint------
backgroundConnect112241124149112247
firstReactRender5838135186196
getState28677918226355798
initialActions2032323
loadScripts1161897270331311121845
setupStore13761003181171635
numNetworkReqs100593306282238
WebpackStandard HomeuiStartup16051237207217217251916
load13101078160011213701547
domContentLoaded13091078159911213701545
domInteractive71281713687139
firstPaint------
backgroundConnect60201713776144
firstReactRender291992103037
getState187198281448
initialActions205134
loadScripts12761063156210413451479
setupStore166108191475
numNetworkReqs1256717764
WebpackPower User HomeuiStartup30182187546377832254774
load15061114316147615452854
domContentLoaded15061114316047615452853
domInteractive117311047145102459
firstPaint------
backgroundConnect1872913152611451010
firstReactRender66402183165147
getState29768955235402812
initialActions213123
loadScripts14191097300337913882656
setupStore1136711144120472
numNetworkReqs103633416479243
📊 Page Load Benchmark Results

Current Commit: 10e38cf | Date: 12/1/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 981ms (±39ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 680ms (±36ms) 🟢 | historical mean value: 725ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 74ms (±11ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 981ms 39ms 945ms 1.27s 1.01s 1.27s
domContentLoaded 680ms 36ms 656ms 947ms 710ms 947ms
firstPaint 74ms 11ms 60ms 172ms 80ms 172ms
firstContentfulPaint 74ms 11ms 60ms 172ms 80ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 27.58 KiB (0.53%)
  • ui: -1.76 KiB (-0.02%)
  • common: -211.78 KiB (-2.31%)

@khanti42 khanti42 marked this pull request as ready for review December 1, 2025 19:55
@github-project-automation github-project-automation bot moved this to Needs dev review in PR review queue Dec 2, 2025
@khanti42 khanti42 requested a review from seaona December 3, 2025 13:02
Battambang
Battambang previously approved these changes Dec 3, 2025
@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [de1029a]
UI Startup Metrics (1311 ± 115 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13111039165411513901487
load107688214349911171229
domContentLoaded106987613949811111221
domInteractive261688172378
firstPaint53181125441210361210
backgroundConnect22420332916231249
firstReactRender463195145173
getState3918128194482
initialActions1012113
loadScripts8536761179938921006
setupStore1264061325
numNetworkReqs1367618669
BrowserifyPower User HomeuiStartup18741586223414619532158
load1059865133212011561260
domContentLoaded1049859131411911421249
domInteractive2917121222798
firstPaint61990132243910901236
backgroundConnect24719667499227566
firstReactRender46377764855
getState19514071678205253
initialActions103112
loadScripts84066811101179261036
setupStore1473651432
numNetworkReqs70581532067130
WebpackStandard HomeuiStartup88371712431009391083
load70760092686773882
domContentLoaded70158891985766876
domInteractive2817100202493
firstPaint31091925239307846
backgroundConnect13669101432
firstReactRender65363185262203
getState301472133955
initialActions104112
loadScripts69758691584760869
setupStore1274561332
numNetworkReqs1367719669
WebpackPower User HomeuiStartup14331092218019715421754
load758596978102848923
domContentLoaded750587973101838915
domInteractive33181312628114
firstPaint28993865208295820
backgroundConnect71766115329571
firstReactRender50407255161
getState1857832537193268
initialActions102111
loadScripts747585962100835913
setupStore1574391437
numNetworkReqs70561402067129
FirefoxBrowserifyStandard HomeuiStartup13151055189816514251667
load1064899149410611031259
domContentLoaded1063899149410611031259
domInteractive66313324184131
firstPaint------
backgroundConnect51212144362171
firstReactRender38307383953
getState1264771129
initialActions103112
loadScripts103588514539610781204
setupStore1255691133
numNetworkReqs1568722878
BrowserifyPower User HomeuiStartup25451581358350328973369
load1533963265348320102330
domContentLoaded1533962265348320102330
domInteractive13031100722579927
firstPaint------
backgroundConnect191251178249194942
firstReactRender523797125782
getState1346440453158224
initialActions3136527
loadScripts1439946245044718562192
setupStore43594910345187
numNetworkReqs75581292283125
WebpackStandard HomeuiStartup15941347199416417151931
load12991132159910313651509
domContentLoaded12991132159910313651508
domInteractive803120037111133
firstPaint------
backgroundConnect60202014079144
firstReactRender43339394759
getState206191311486
initialActions103122
loadScripts1269111215829713261449
setupStore196138251577
numNetworkReqs1568621879
WebpackPower User HomeuiStartup27481877376148030933483
load18701130307550123272594
domContentLoaded18691130307550123262593
domInteractive2463011143551881007
firstPaint------
backgroundConnect177281127240183963
firstReactRender5738194196084
getState14280971102155265
initialActions3057623
loadScripts17521114290847122212536
setupStore474105011638179
numNetworkReqs72451322268123
📊 Page Load Benchmark Results

Current Commit: de1029a | Date: 12/11/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±41ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 723ms (±39ms) 🟢 | historical mean value: 722ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±12ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 41ms 1.01s 1.31s 1.07s 1.31s
domContentLoaded 723ms 39ms 700ms 987ms 746ms 987ms
firstPaint 78ms 12ms 60ms 188ms 88ms 188ms
firstContentfulPaint 78ms 12ms 60ms 188ms 88ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.31 KiB (0.05%)
  • ui: 2 Bytes (0%)
  • common: 76 Bytes (0%)

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [784c258]
UI Startup Metrics (1276 ± 105 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12761011153310513511439
load103786412548110771183
domContentLoaded103086012498110721175
domInteractive2715102212389
firstPaint53498120439910381103
backgroundConnect21419128112217237
firstReactRender443387104768
getState43171492847119
initialActions105113
loadScripts823663103878858970
setupStore1374161426
numNetworkReqs1367619670
BrowserifyPower User HomeuiStartup18681470258519220082242
load1012829170514210981251
domContentLoaded1002824169714110901243
domInteractive2716109192481
firstPaint61715213013889741222
backgroundConnect242181759121217627
firstReactRender513996105276
getState18714733633204266
initialActions103112
loadScripts80964414461348941056
setupStore1483461430
numNetworkReqs78571632585146
WebpackStandard HomeuiStartup82868698883902960
load67058087477731825
domContentLoaded66457586577724817
domInteractive2716101202282
firstPaint23187873153229626
backgroundConnect1263771431
firstReactRender53331602962130
getState291575113752
initialActions105112
loadScripts66157386376722814
setupStore1173051318
numNetworkReqs1367820673
WebpackPower User HomeuiStartup14901181197919616571865
load7466051073106854937
domContentLoaded7396001067105844926
domInteractive33181783027123
firstPaint281101934204274721
backgroundConnect76866915845578
firstReactRender53438075566
getState19914869064208280
initialActions104111
loadScripts7365981059104841923
setupStore1684781539
numNetworkReqs77571662485142
FirefoxBrowserifyStandard HomeuiStartup12861057183516613571634
load1047892133610111001270
domContentLoaded1047892133610111001269
domInteractive62202233883130
firstPaint------
backgroundConnect48211833753148
firstReactRender38306673952
getState136102101224
initialActions103012
loadScripts102087612738910771202
setupStore185447471135
numNetworkReqs1568421778
BrowserifyPower User HomeuiStartup26041623356352930933296
load1603959262249120842321
domContentLoaded1602959262149220842321
domInteractive11231100718682408
firstPaint------
backgroundConnect210271297240228951
firstReactRender5338100105870
getState1365998594159214
initialActions2035323
loadScripts1504944252945719422269
setupStore555108512541257
numNetworkReqs78561512192115
WebpackStandard HomeuiStartup15431320208416016201832
load1272108815639913151492
domContentLoaded1272108815639913151491
domInteractive772823341105136
firstPaint------
backgroundConnect55181673661136
firstReactRender42339084455
getState157116161449
initialActions102122
loadScripts1246107415379412911440
setupStore186196261566
numNetworkReqs1568622881
WebpackPower User HomeuiStartup26141710357147129783188
load17941136253742621742341
domContentLoaded17941135253642621742336
domInteractive1623291826093902
firstPaint------
backgroundConnect14522931182171841
firstReactRender5539103115881
getState13668920120148228
initialActions3144427
loadScripts17221120238740620862318
setupStore4463597340254
numNetworkReqs73481472381122
📊 Page Load Benchmark Results

Current Commit: 784c258 | Date: 12/11/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.02s (±37ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 714ms (±35ms) 🟢 | historical mean value: 732ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±11ms) 🟢 | historical mean value: 83ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.02s 37ms 1.00s 1.31s 1.06s 1.31s
domContentLoaded 714ms 35ms 696ms 985ms 737ms 985ms
firstPaint 75ms 11ms 56ms 156ms 88ms 156ms
firstContentfulPaint 75ms 11ms 56ms 156ms 88ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.31 KiB (0.05%)
  • ui: 2 Bytes (0%)
  • common: 76 Bytes (0%)

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [3d36559]
UI Startup Metrics (1288 ± 120 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12881024158212013701478
load1059861135610511341244
domContentLoaded1052856135010511271239
domInteractive2716123212290
firstPaint48080135941210111203
backgroundConnect21519427415224243
firstReactRender463291125268
getState3716119184469
initialActions106113
loadScripts8456651123999121024
setupStore1263451424
numNetworkReqs1367618669
BrowserifyPower User HomeuiStartup19121538255517319972219
load1081893152013011971264
domContentLoaded1071885150812911851254
domInteractive2917113212696
firstPaint56985151944411091260
backgroundConnect251197637101236603
firstReactRender47396444956
getState205145728104202381
initialActions102112
loadScripts86068313001269691039
setupStore1374151320
numNetworkReqs70581471768123
WebpackStandard HomeuiStartup815672103781879953
load65656883775726812
domContentLoaded65056183374717798
domInteractive261691192285
firstPaint21287663133206628
backgroundConnect13589131438
firstReactRender53332293160126
getState291453113850
initialActions103112
loadScripts64755983073711795
setupStore1163151221
numNetworkReqs1468120776
WebpackPower User HomeuiStartup15331097211121017231850
load7886081131123909993
domContentLoaded7796031119122901973
domInteractive33171412628122
firstPaint367931140276676938
backgroundConnect80768316250598
firstReactRender554310785867
getState224146875121228340
initialActions103112
loadScripts7756001117121898969
setupStore1684981537
numNetworkReqs73562193166137
FirefoxBrowserifyStandard HomeuiStartup13561099268622614461792
load1084913242816811341283
domContentLoaded1084913242816811321282
domInteractive59312404077138
firstPaint------
backgroundConnect51223144456146
firstReactRender39316983963
getState12688111122
initialActions103112
loadScripts1055893232315711101220
setupStore156101181162
numNetworkReqs1668722780
BrowserifyPower User HomeuiStartup26221601355751130503294
load1615959255550720962365
domContentLoaded1615959255450720962364
domInteractive15830100126795947
firstPaint------
backgroundConnect185231182216206919
firstReactRender5635137155986
getState1337740053156239
initialActions3054727
loadScripts1527943238447819932213
setupStore625104915140244
numNetworkReqs74471302176123
WebpackStandard HomeuiStartup15611280229519416641974
load12931111207113713651517
domContentLoaded12931111207113713651517
domInteractive73253354599132
firstPaint------
backgroundConnect56182223867136
firstReactRender42338774554
getState13785111230
initialActions103122
loadScripts12651087204113013341464
setupStore175261311256
numNetworkReqs1568421875
WebpackPower User HomeuiStartup26661737420748730193259
load18851125329544022202414
domContentLoaded18841125329444022192414
domInteractive217321132316195929
firstPaint------
backgroundConnect162281031211175853
firstReactRender5639110135993
getState1266428448160216
initialActions2029333
loadScripts17891109255641621552396
setupStore5663468554300
numNetworkReqs75551402567130
📊 Page Load Benchmark Results

Current Commit: 3d36559 | Date: 12/12/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±39ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 723ms (±37ms) 🟢 | historical mean value: 730ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±11ms) 🟢 | historical mean value: 82ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 39ms 1.01s 1.33s 1.06s 1.33s
domContentLoaded 723ms 37ms 703ms 994ms 740ms 994ms
firstPaint 77ms 11ms 60ms 176ms 88ms 176ms
firstContentfulPaint 77ms 11ms 60ms 176ms 88ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.31 KiB (0.05%)
  • ui: 396 Bytes (0%)
  • common: 52 Bytes (0%)

@maxime-oe maxime-oe requested a review from Battambang December 15, 2025 14:51
@maxime-oe maxime-oe added the needs-qa Label will automate into QA workspace label Dec 16, 2025
@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Jan 13, 2026

Builds ready [be63189]
UI Startup Metrics (1282 ± 111 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--12821026155911113601428
load--1074869135510211481218
domContentLoaded--1067862134910111411210
domInteractive--2716106212284
firstPaint--167621125154197357
backgroundConnect--21519526012222236
firstReactRender--16103751826
getState--3918108164669
initialActions--107112
loadScripts--8606661145100935986
setupStore--1273851425
numNetworkReqs--181179181170
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--18671441234419520012298
load--992878138812410081290
domContentLoaded--97786413791239941280
domInteractive--35172413431123
firstPaint--233611391229230880
backgroundConnect--268186697130235609
firstReactRender--23166072440
getState--18114824620195221
initialActions--102111
loadScripts--77766211781217861083
setupStore--1794581641
numNetworkReqs--58351432460125
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--812670105876855965
load--64758482263666792
domContentLoaded--64258181562660786
domInteractive--2615100192282
firstPaint--1096034555140226
backgroundConnect--3261623248112
firstReactRender--16113841726
getState--3416144224156
initialActions--104112
loadScripts--63957880761657778
setupStore--1364281335
numNetworkReqs--171175161168
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1324972218022714211732
load--68459797582709898
domContentLoaded--67558996883697891
domInteractive--36171823232115
firstPaint--1406345277168293
backgroundConnect--104765619921586
firstReactRender--23184252533
getState--15212925220157195
initialActions--109111
loadScripts--67258796081694883
setupStore--16104671639
numNetworkReqs--66362223373137
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--14691151203418415641862
load--1163983177213012231419
domContentLoaded--1162983177213012231419
domInteractive--74332514392157
firstPaint--------
backgroundConnect--67202515278188
firstReactRender--14104341423
getState--157112151428
initialActions--103122
loadScripts--1121964174011411761351
setupStore--184164251562
numNetworkReqs--19978191475
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--24111820444143924503799
load--1217988267431412102068
domContentLoaded--1217988267331412092067
domInteractive--1113444183112327
firstPaint--------
backgroundConnect--106221034142106244
firstReactRender--23159092430
getState--315761048255571817
initialActions--217123
loadScripts--1177965249526811881686
setupStore--1101178715494546
numNetworkReqs--59282273792131
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--15841321217118517251975
load--13201140168611413751582
domContentLoaded--13191139168611413741581
domInteractive--802723240113136
firstPaint--------
backgroundConnect--61212564972154
firstReactRender--16115471728
getState--2171843015119
initialActions--2038422
loadScripts--1284112215899713481462
setupStore--184143251463
numNetworkReqs--20986211384
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--28972194565983930104998
load--16361149349657517522986
domContentLoaded--16361148349157417512980
domInteractive--11230110012999372
firstPaint--------
backgroundConnect--1942013252991581172
firstReactRender--2716247232836
getState--29283869225413791
initialActions--214123
loadScripts--15201133328444616512525
setupStore--91771013379538
numNetworkReqs--57282044848194
19--------
📊 Page Load Benchmark Results

Current Commit: be63189 | Date: 1/13/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±44ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 725ms (±40ms) 🟢 | historical mean value: 729ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±13ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 44ms 1.01s 1.35s 1.07s 1.35s
domContentLoaded 725ms 40ms 699ms 1.01s 748ms 1.01s
firstPaint 76ms 13ms 64ms 192ms 84ms 192ms
firstContentfulPaint 76ms 13ms 64ms 192ms 84ms 192ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.26 KiB (0.05%)
  • ui: -14 Bytes (0%)
  • common: 171 Bytes (0%)

@khanti42 khanti42 added QA Passed and removed needs-qa Label will automate into QA workspace labels Jan 14, 2026
@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Jan 15, 2026

Builds ready [6139ee6]
UI Startup Metrics (1286 ± 110 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--12861052157711013531503
load--1076865133010511411289
domContentLoaded--1070862132510411341282
domInteractive--261599202284
firstPaint--151621144119184298
backgroundConnect--2121952399215232
firstReactRender--1693761732
getState--3616120153961
initialActions--108112
loadScripts--86566511221049291079
setupStore--1274851318
numNetworkReqs--171177171170
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--18971317246019720212323
load--1036903146913110561366
domContentLoaded--1023895145813110431358
domInteractive--37172223335113
firstPaint--180691319139229327
backgroundConnect--261203703106246598
firstReactRender--23166172445
getState--17113524624185224
initialActions--1010115
loadScripts--81168012311308191152
setupStore--18117991835
numNetworkReqs--59351472661132
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--786644100878831969
load--63956590971684773
domContentLoaded--63456090570679768
domInteractive--241598182180
firstPaint--1026032350121205
backgroundConnect--3251263345105
firstReactRender--16114451725
getState--3114150203863
initialActions--106112
loadScripts--63155790369677758
setupStore--1154151221
numNetworkReqs--171176171168
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1372989219926814981956
load--69959595386709908
domContentLoaded--68958794487697902
domInteractive--36181532931119
firstPaint--1466943077172320
backgroundConnect--98767919320579
firstReactRender--23173442530
getState--16913876565164229
initialActions--104111
loadScripts--68658594286694894
setupStore--1775591743
numNetworkReqs--58361572758134
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--14051069244520315381725
load--1116911187414111861350
domContentLoaded--1115911187414111861349
domInteractive--65311763588145
firstPaint--------
backgroundConnect--65182155279196
firstReactRender--1395041317
getState--1166971124
initialActions--102022
loadScripts--1073896184812511361244
setupStore--184217311179
numNetworkReqs--19983191371
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--24941844500964424843984
load--1240990281637212192440
domContentLoaded--1239990281637212192440
domInteractive--13633961147116404
firstPaint--------
backgroundConnect--116251140148114290
firstReactRender--231572102462
getState--31239904241471808
initialActions--207123
loadScripts--1195972250632011882240
setupStore--1346780185122626
numNetworkReqs--59291964080146
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--15981210225721517272115
load--13371113184914714171641
domContentLoaded--13361113184914714171640
domInteractive--822921043113148
firstPaint--------
backgroundConnect--61192414574158
firstReactRender--1611114101523
getState--167129171444
initialActions--103122
loadScripts--13011094176313713671624
setupStore--204333431358
numNetworkReqs--19985191374
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--28632027827988833544414
load--16011188696370616422745
domContentLoaded--16001188696370616422744
domInteractive--11035906119102363
firstPaint--------
backgroundConnect--2123110762872031024
firstReactRender--251693112852
getState--289821704270393786
initialActions--208123
loadScripts--14961167685964015782451
setupStore--11513673147106525
numNetworkReqs--59292064945194
19--------
📊 Page Load Benchmark Results

Current Commit: 6139ee6 | Date: 1/15/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±42ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±40ms) 🟢 | historical mean value: 720ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±11ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 42ms 1.02s 1.36s 1.09s 1.36s
domContentLoaded 735ms 40ms 707ms 1.03s 764ms 1.03s
firstPaint 78ms 11ms 60ms 168ms 88ms 168ms
firstContentfulPaint 78ms 11ms 60ms 168ms 88ms 168ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.25 KiB (0.04%)
  • ui: -5 Bytes (0%)
  • common: 164 Bytes (0%)

Copy link
Copy Markdown

@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.

const expectedUrl = `https://${match[1]}.infura.io/v3/${escapeRegExp(
process.env.INFURA_PROJECT_ID,
)}`;
return rpcEndpoint.url.startsWith(expectedUrl);
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Incorrect use of escapeRegExp for string comparison

Low Severity

The escapeRegExp function is incorrectly applied to INFURA_PROJECT_ID when building a URL for startsWith() comparison. escapeRegExp escapes regex special characters (like . becoming \\.), but startsWith is a plain string comparison, not a regex match. If the project ID contains special characters, the escaped string won't match the actual URL, causing isInfuraEndpoint to return false when it should return true, and the failover URL won't be added.

Fix in Cursor Fix in Web

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Jan 16, 2026

Builds ready [0cc2f6d]
UI Startup Metrics (1288 ± 112 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--12881019164911213611468
load--108286213739811401232
domContentLoaded--107586013699711341227
domInteractive--2616102182376
firstPaint--171621170181193318
backgroundConnect--21920328913222242
firstReactRender--16104051925
getState--391788144667
initialActions--106112
loadScripts--8636581154979201015
setupStore--1363041422
numNetworkReqs--171181161165
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--18711630253818119552309
load--1017888169012610461308
domContentLoaded--1005873167412710371297
domInteractive--34171332730115
firstPaint--174691060120227343
backgroundConnect--275202804135235640
firstReactRender--22154862336
getState--17013024127187223
initialActions--103112
loadScripts--79566914231248211098
setupStore--1876081837
numNetworkReqs--58371482462125
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--795661104376836942
load--64457785067683795
domContentLoaded--63857084366675789
domInteractive--241588172177
firstPaint--1035725348131205
backgroundConnect--3151283149103
firstReactRender--16114151726
getState--291466123951
initialActions--104112
loadScripts--63556884065672780
setupStore--1144061325
numNetworkReqs--171178171170
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1338959201724614951859
load--67458995786687897
domContentLoaded--66558393986670887
domInteractive--36172583433111
firstPaint--13762800100152314
backgroundConnect--104762319724597
firstReactRender--23173842532
getState--1486324021158188
initialActions--105111
loadScripts--66158093784667885
setupStore--18757111745
numNetworkReqs--863722445127166
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--13941079189118215141764
load--1119928147212512011371
domContentLoaded--1119924147112511941371
domInteractive--72312374294151
firstPaint--------
backgroundConnect--62203475677188
firstReactRender--13103141422
getState--155138201236
initialActions--102122
loadScripts--1081914135410511561275
setupStore--153202221244
numNetworkReqs--19989201375
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--26321900580572226524783
load--12651040284633912102159
domContentLoaded--12651039284533912092159
domInteractive--143361087162122412
firstPaint--------
backgroundConnect--129251163165127481
firstReactRender--2415100102630
getState--30475905249465827
initialActions--207123
loadScripts--12231013282031411861987
setupStore--1177761158108578
numNetworkReqs--61301694185163
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--15791303276122016772005
load--13261099257917513931573
domContentLoaded--13251099257917513931573
domInteractive--97291418140116174
firstPaint--------
backgroundConnect--62193185965230
firstReactRender--15105861625
getState--176241251531
initialActions--103122
loadScripts--12911086255316413381507
setupStore--194275381273
numNetworkReqs--19978191375
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--29582065493578036244555
load--16441207306853817192882
domContentLoaded--16431207306853817192882
domInteractive--12328990162107351
firstPaint--------
backgroundConnect--2172812933142131110
firstReactRender--2716127162957
getState--323701199269483863
initialActions--217123
loadScripts--15361181288742816372734
setupStore--15771199227125706
numNetworkReqs--58291643872161
19--------
📊 Page Load Benchmark Results

Current Commit: 0cc2f6d | Date: 1/16/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±57ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 734ms (±62ms) 🟢 | historical mean value: 729ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 89ms (±127ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 57ms 1.02s 1.53s 1.11s 1.53s
domContentLoaded 734ms 62ms 703ms 1.29s 774ms 1.29s
firstPaint 89ms 127ms 60ms 1.36s 84ms 1.36s
firstContentfulPaint 89ms 127ms 60ms 1.36s 84ms 1.36s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.26 KiB (0.04%)
  • ui: -51 Bytes (0%)
  • common: 171 Bytes (0%)

@github-project-automation github-project-automation bot moved this from Needs dev review to Review finalised - Ready to be merged in PR review queue Jan 20, 2026
@khanti42 khanti42 added this pull request to the merge queue Jan 20, 2026
Copy link
Copy Markdown
Contributor

@chloeYue chloeYue left a comment

Choose a reason for hiding this comment

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

e2e changes LGTM

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 20, 2026
@seaona seaona added this pull request to the merge queue Jan 20, 2026
Merged via the queue into main with commit a5420a2 Jan 20, 2026
341 of 343 checks passed
@seaona seaona deleted the feat/add-monad-failover-rpc branch January 20, 2026 12:07
@github-project-automation github-project-automation bot moved this from Review finalised - Ready to be merged to Merged, Closed or Archived in PR review queue Jan 20, 2026
@github-actions github-actions bot locked and limited conversation to collaborators Jan 20, 2026
@metamaskbot metamaskbot added the release-13.16.0 Issue or pull request that will be included in release 13.16.0 label Jan 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

QA Passed release-13.16.0 Issue or pull request that will be included in release 13.16.0 size-L team-network-enablement

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

9 participants