metamask-extension icon indicating copy to clipboard operation
metamask-extension copied to clipboard

feat: adds solana devnet txs support

Open zone-live opened this issue 9 months ago • 38 comments

Description

This PR adds the support for Solana devnet transactions, previously we only supported mainnet.

https://github.com/user-attachments/assets/0f642d2a-ea4c-4011-af4c-353ebb400d56

Related issues

Fixes:

Manual testing steps

  1. Checkout this branch and run the extension in Flask
  2. Run the solana snap locally and point the extension to it, because after 1.28.0 the snap disabled devnet, until it's fully supported.
  3. Create a Solana account
  4. Change the active network to devnet in the networks menu
  5. Go to a solana faucet and send to your solana address some sol
  6. After the Tx is finalized check that it appears in the activity tab

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.

zone-live avatar May 13 '25 13:05 zone-live

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.

github-actions[bot] avatar May 13 '25 13:05 github-actions[bot]

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​metamask/​multichain-transactions-controller@​0.9.0 ⏵ 1.0.096 +110072 +196100

View full report

socket-security[bot] avatar May 16 '25 13:05 socket-security[bot]

@metamaskbot update-policies

zone-live avatar May 16 '25 14:05 zone-live

Policies updated.
👀 Please review the diff for suspicious new powers.

🧠 Learn how: https://lavamoat.github.io/guides/policy-diff/#what-to-look-for-when-reviewing-a-policy-diff

metamaskbot avatar May 16 '25 14:05 metamaskbot

✨ Files requiring CODEOWNER review ✨

🧩 @MetaMask/extension-devs (4 files, +5885 -36)
  • 📁 lavamoat/
    • 📁 browserify/
      • 📁 beta/
        • 📄 policy.json +11 -12
      • 📁 flask/
        • 📄 policy.json +11 -12
      • 📁 main/
        • 📄 policy.json +11 -12
      • 📁 mmi/
        • 📄 policy.json +5852 -0

📜 @MetaMask/policy-reviewers (4 files, +5885 -36)

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

  • 📁 lavamoat/
    • 📁 browserify/
      • 📁 beta/
        • 📄 policy.json +11 -12
      • 📁 flask/
        • 📄 policy.json +11 -12
      • 📁 main/
        • 📄 policy.json +11 -12
      • 📁 mmi/
        • 📄 policy.json +5852 -0

🔗 @MetaMask/supply-chain (4 files, +5885 -36)
  • 📁 lavamoat/
    • 📁 browserify/
      • 📁 beta/
        • 📄 policy.json +11 -12
      • 📁 flask/
        • 📄 policy.json +11 -12
      • 📁 main/
        • 📄 policy.json +11 -12
      • 📁 mmi/
        • 📄 policy.json +5852 -0

🔄 @MetaMask/swaps-engineers (2 files, +9 -4)
  • 📁 ui/
    • 📁 ducks/
      • 📁 bridge/
        • 📄 selectors.test.ts +6 -2
    • 📁 hooks/
      • 📁 bridge/
        • 📄 useLatestBalance.test.ts +3 -2

metamaskbot avatar May 16 '25 14:05 metamaskbot

Builds ready [ca29d45]
UI Startup Metrics (1200 ± 63 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1200111114696312311304
load103492713186110621127
domContentLoaded102892113146110531122
domInteractive16134341626
firstPaint69581123441410541123
backgroundConnect84335821
firstReactRender20154362135
getState1554092231
initialActions001001
loadScripts792684108660816887
setupStore84223813
WebpackHomeuiStartup21701749248515822892387
load16931343203611817601870
domContentLoaded16861339203211817531861
domInteractive161162111451
firstPaint1656453378173311
backgroundConnect319269343558
firstReactRender14743356103261325
getState13497111532
initialActions317135
loadScripts16811337200912017501856
setupStore217190252250
FirefoxBrowserifyHomeuiStartup13321134182713413931619
load11761014154711712451404
domContentLoaded11761013154611712451404
domInteractive1003830437112154
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20136682229
firstReactRender23195772247
getState15338645836
initialActions001001
loadScripts11591002152411612281385
setupStore74576614
WebpackHomeuiStartup15681334198314716511873
load13301151171311813971557
domContentLoaded13291151171211813971557
domInteractive81383293285140
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2714114192470
firstReactRender35305243742
getState155271351031
initialActions002111
loadScripts13071138168611513781541
setupStore105638920
Benchmark value 22 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 15 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 36 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 27 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 16 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 70 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 6ms | Sum of p95 exceeds: 37ms
Sum of all benchmark exceeds: 43ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 44 Bytes (0%)
  • common: -63.88 KiB (-0.68%)

metamaskbot avatar May 16 '25 14:05 metamaskbot

Builds ready [9f902e2]
UI Startup Metrics (1189 ± 50 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1189111113855012251267
load102389211655010501108
domContentLoaded101688711604910431100
domInteractive16142531624
firstPaint70883113640110401100
backgroundConnect74395712
firstReactRender21165172035
getState1355991931
initialActions001001
loadScripts78265991748810865
setupStore85294816
WebpackHomeuiStartup21521748253716722802384
load16641234201813217531855
domContentLoaded16571227201313117451849
domInteractive151158101344
firstPaint1646250664188281
backgroundConnect3110210293388
firstReactRender14243341102256337
getState144168171729
initialActions315135
loadScripts16521223198913117421846
setupStore176164162029
FirefoxBrowserifyHomeuiStartup13301162180011913781590
load11851036165212112401438
domContentLoaded11841035165112112401438
domInteractive1033932034115154
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2013125122032
firstReactRender23195862228
getState74283710
initialActions001001
loadScripts11661021162811812261416
setupStore6434468
WebpackHomeuiStartup15491368221514716301861
load13161176163510613891557
domContentLoaded13161175163510613881557
domInteractive81551472086127
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2415104142460
firstReactRender34295243642
getState15445849929
initialActions102111
loadScripts12951160161610513621537
setupStore85222812
Benchmark value 16 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 60 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 1ms | Sum of p95 exceeds: 11ms
Sum of all benchmark exceeds: 12ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 328 Bytes (0%)
  • common: -63.88 KiB (-0.68%)

metamaskbot avatar May 16 '25 16:05 metamaskbot

Builds ready [414512a]
UI Startup Metrics (1244 ± 73 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1244111915067312781420
load107896413266711061234
domContentLoaded107195013206810971226
domInteractive17134541727
firstPaint732132132944010891235
backgroundConnect84355826
firstReactRender20154652031
getState1563272028
initialActions001001
loadScripts830718107665852982
setupStore85283812
WebpackHomeuiStartup21841747276218323092395
load16871271227715117741910
domContentLoaded16801265227015017661900
domInteractive161188121344
firstPaint1606631050168268
backgroundConnect289288303147
firstReactRender14342348101269322
getState1244671626
initialActions317136
loadScripts16751261224714917621876
setupStore197182192133
FirefoxBrowserifyHomeuiStartup13271131177413613691654
load11721000162012412321444
domContentLoaded1172999161912412311444
domInteractive983925129106147
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20148092034
firstReactRender24198792449
getState11419827810
initialActions002001
loadScripts1154986158912312161430
setupStore74587612
WebpackHomeuiStartup15291359198312816001821
load13081172174411213851531
domContentLoaded13081171174411313851531
domInteractive78401502081122
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2616125192479
firstReactRender35286453644
getState952841017
initialActions102111
loadScripts12841156172411013631515
setupStore85324813
Benchmark value 1244 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1078 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1071 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 831 exceeds gate value 830 for chrome browserify home mean loadScripts
Benchmark value 1420 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1234 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1227 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1235 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 26 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 983 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 12 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 79 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 30ms | Sum of p95 exceeds: 282ms
Sum of all benchmark exceeds: 312ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 913 Bytes (0.02%)
  • ui: 454 Bytes (0.01%)
  • common: -65.11 KiB (-0.69%)

metamaskbot avatar May 19 '25 10:05 metamaskbot

Builds ready [73febc6]
UI Startup Metrics (1196 ± 60 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1196107913946012411294
load103892911715510741133
domContentLoaded103292411625510641127
domInteractive16134041624
firstPaint76787117239910611129
backgroundConnect84304821
firstReactRender20144162137
getState1563682129
initialActions001000
loadScripts79770091153828888
setupStore84223813
WebpackHomeuiStartup21231708251317822572353
load16421332194913717261840
domContentLoaded16351328194413617221832
domInteractive161154101349
firstPaint1606459474184286
backgroundConnect299272283563
firstReactRender1234234596115328
getState184297361643
initialActions316135
loadScripts16301323192113717191830
setupStore227317422037
FirefoxBrowserifyHomeuiStartup13041113176112513521568
load1161991151411912241403
domContentLoaded1161991151411912241403
domInteractive993841843109165
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19134252129
firstReactRender23195872349
getState7415289
initialActions001001
loadScripts1144978149211712081389
setupStore842402469
WebpackHomeuiStartup15681363198315216511901
load13391172178813513961619
domContentLoaded13391172178713513951619
domInteractive85343524785139
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2515110142460
firstReactRender35304843741
getState135242311020
initialActions102111
loadScripts13171157173113313781603
setupStore85546817
Benchmark value 21 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 60 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 0ms | Sum of p95 exceeds: 14ms
Sum of all benchmark exceeds: 14ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 913 Bytes (0.02%)
  • ui: 454 Bytes (0.01%)
  • common: -65.06 KiB (-0.69%)

metamaskbot avatar May 19 '25 13:05 metamaskbot

Builds ready [28757a9]
UI Startup Metrics (1246 ± 80 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1246113114888012941402
load107394812877111141222
domContentLoaded106694112807111091215
domInteractive17135451725
firstPaint69080128844110741186
backgroundConnect84295825
firstReactRender21155272139
getState15689112130
initialActions001001
loadScripts822682102369860967
setupStore85253815
WebpackHomeuiStartup22351821266219123752498
load17401399233017018282057
domContentLoaded17331395232116918222045
domInteractive16127491440
firstPaint1656334061207312
backgroundConnect3210249343365
firstReactRender13944356103255325
getState234333521847
initialActions316145
loadScripts17281390231816918182022
setupStore267331492350
FirefoxBrowserifyHomeuiStartup13361165184212613651633
load11861037156111512361453
domContentLoaded11861037156111512361453
domInteractive1023947348113162
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2114212202129
firstReactRender24205882350
getState10419820812
initialActions001001
loadScripts11671020154411112191417
setupStore6424268
WebpackHomeuiStartup15851403212416916752016
load13561200187615914231714
domContentLoaded13561200187515914221713
domInteractive82401632090123
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2814130232596
firstReactRender363110583743
getState95314916
initialActions102111
loadScripts13291181179815313961697
setupStore95598830
cc: @HowardBraham
Benchmark value 1247 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1074 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1067 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 1403 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1222 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1216 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1186 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 25 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 968 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 2235 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1741 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1734 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 1729 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2498 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2057 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2046 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 2022 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 29 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 2016 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1714 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1713 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 96 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Benchmark value 1697 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 30 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 160ms | Sum of p95 exceeds: 615ms
Sum of all benchmark exceeds: 775ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 44 Bytes (0%)
  • common: -63.76 KiB (-0.68%)

metamaskbot avatar May 19 '25 14:05 metamaskbot

Builds ready [2daa813]
UI Startup Metrics (1188 ± 59 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1188104913605912231315
load101690511945810571120
domContentLoaded100989811885810491113
domInteractive16138071624
firstPaint810134119736210471118
backgroundConnect84305823
firstReactRender2315157152343
getState1564892131
initialActions003001
loadScripts77166194257810879
setupStore85284819
WebpackHomeuiStartup21221687256320522642453
load16321305193314417301851
domContentLoaded16261298192814317231840
domInteractive15115681338
firstPaint1576127952193251
backgroundConnect221390122544
firstReactRender15042353111281335
getState164312401226
initialActions316134
loadScripts16231296191814217201835
setupStore3563126820264
FirefoxBrowserifyHomeuiStartup12761094174612013091543
load1132971155511511681353
domContentLoaded1132971155411511671353
domInteractive923523726100135
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect211384112143
firstReactRender23195562330
getState74273810
initialActions001001
loadScripts1114958152611311501335
setupStore74708618
WebpackHomeuiStartup14761332181911615461722
load12611128157410113171485
domContentLoaded12601128157410113171485
domInteractive77311802080123
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2414128162353
firstReactRender34286253545
getState11519219929
initialActions002111
loadScripts1239110915219812941458
setupStore85688727
Benchmark value 811 exceeds gate value 800 for chrome browserify home mean firstPaint
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 19 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 35 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 264 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 53 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 15ms | Sum of p95 exceeds: 210ms
Sum of all benchmark exceeds: 225ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 44 Bytes (0%)
  • common: -63.41 KiB (-0.78%)

metamaskbot avatar May 19 '25 16:05 metamaskbot

Builds ready [85fc961]
UI Startup Metrics (1190 ± 60 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1190106313636012241296
load102592111975710511128
domContentLoaded101790711935910461122
domInteractive17138691525
firstPaint853132120033010471113
backgroundConnect95356823
firstReactRender19153942027
getState1454582030
initialActions001001
loadScripts78366594858812896
setupStore75182811
WebpackHomeuiStartup23101806273420124402644
load17701407205315518772025
domContentLoaded17621403204215318652010
domInteractive171273101539
firstPaint1766838471211324
backgroundConnect2710105143353
firstReactRender18846407124323363
getState244348531749
initialActions318145
loadScripts17581401203115218601998
setupStore4573218225309
FirefoxBrowserifyHomeuiStartup12901094177314313291631
load1142968159013111981457
domContentLoaded1142967159013111981456
domInteractive933923325101140
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2114109122244
firstReactRender23196572246
getState9422021810
initialActions002001
loadScripts1124958157112911831443
setupStore64345613
WebpackHomeuiStartup15211343196614216141807
load12971146163112013961523
domContentLoaded12971146163112013951523
domInteractive80383593378130
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect23157592433
firstReactRender34294533641
getState11415218919
initialActions102111
loadScripts12761125161411813711498
setupStore85445816
cc: @HowardBraham
Benchmark value 854 exceeds gate value 800 for chrome browserify home mean firstPaint
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 2310 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1770 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1762 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 1758 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 45 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2645 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2010 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 1999 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 309 exceeds gate value 65 for chrome webpack home p95 setupStore
Sum of mean exceeds: 361ms | Sum of p95 exceeds: 474ms
Sum of all benchmark exceeds: 835ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 36 Bytes (0%)
  • common: -63.41 KiB (-0.78%)

metamaskbot avatar May 20 '25 09:05 metamaskbot

Builds ready [58be0bf]
UI Startup Metrics (1274 ± 81 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1274110814778113321424
load109292512728411571243
domContentLoaded108490812638511461237
domInteractive181483101729
firstPaint800136127141811191251
backgroundConnect94346925
firstReactRender21147082142
getState1465882029
initialActions001001
loadScripts830663100482888979
setupStore86202913
WebpackHomeuiStartup20821662247921922422404
load15981289189316617331836
domContentLoaded15921286188416417251827
domInteractive14116491338
firstPaint1616363076181281
backgroundConnect2196992538
firstReactRender13842343109262339
getState204339541121
initialActions317134
loadScripts15891284188116317201817
setupStore3463097316288
FirefoxBrowserifyHomeuiStartup13591144197415013921704
load11901025168711512361415
domContentLoaded11901025168711512361415
domInteractive953620326102141
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2814276362359
firstReactRender25206492453
getState15521734927
initialActions001001
loadScripts11671012153910712171393
setupStore74364612
WebpackHomeuiStartup15801396197514316621875
load13431181170312214151593
domContentLoaded13431180170312214151593
domInteractive80351812282130
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2818114172662
firstReactRender36315143843
getState125209211028
initialActions101011
loadScripts13181162167712113831570
setupStore95323913
cc: @HowardBraham
Benchmark value 1274 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1092 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1084 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 831 exceeds gate value 830 for chrome browserify home mean loadScripts
Benchmark value 1424 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1243 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1238 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1251 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 26 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 979 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 34 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 288 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 28 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 15 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 1704 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 27 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 28 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 62 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 98ms | Sum of p95 exceeds: 571ms
Sum of all benchmark exceeds: 669ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 36 Bytes (0%)
  • common: -63.47 KiB (-0.78%)

metamaskbot avatar May 20 '25 12:05 metamaskbot

Builds ready [62f3dc9]
UI Startup Metrics (1242 ± 61 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1242111714406112741345
load106394712565511031162
domContentLoaded105694212515610981151
domInteractive17134841725
firstPaint81180125739610941161
backgroundConnect84305922
firstReactRender21154952032
getState17683112239
initialActions001001
loadScripts81271395653848897
setupStore85152913
WebpackHomeuiStartup21901728266420623312494
load16851329202515518031902
domContentLoaded16771325201715317901889
domInteractive161175121347
firstPaint1676536065198310
backgroundConnect241373112944
firstReactRender15843368111281350
getState164218291628
initialActions613083045
loadScripts16741323200615217871878
setupStore3763227122299
FirefoxBrowserifyHomeuiStartup13291168195612313681597
load1169996154810512071383
domContentLoaded1169996154810512071383
domInteractive983718329117148
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect221274102233
firstReactRender261959112455
getState12420627813
initialActions0030301
loadScripts1150983151010311821353
setupStore6436469
WebpackHomeuiStartup14791320214712315411672
load1261112415539513281458
domContentLoaded1261112315539513281458
domInteractive77371411882120
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2215139152253
firstReactRender33285443538
getState84263911
initialActions002111
loadScripts1241110715359213111429
setupStore11531231812
Benchmark value 1242 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 811 exceeds gate value 800 for chrome browserify home mean firstPaint
Benchmark value 18 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 39 exceeds gate value 33 for chrome browserify home p95 getState
Benchmark value 38 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2494 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 299 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 12 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 53 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 31ms | Sum of p95 exceeds: 289ms
Sum of all benchmark exceeds: 320ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 36 Bytes (0%)
  • common: -63.71 KiB (-0.79%)

metamaskbot avatar May 20 '25 14:05 metamaskbot

@metamaskbot update-policies

zone-live avatar May 21 '25 08:05 zone-live

Policies updated.
👀 Please review the diff for suspicious new powers.

🧠 Learn how: https://lavamoat.github.io/guides/policy-diff/#what-to-look-for-when-reviewing-a-policy-diff

metamaskbot avatar May 21 '25 09:05 metamaskbot

Builds ready [cc49e09]
UI Startup Metrics (1208 ± 53 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1208108614385312351287
load103992711894710681116
domContentLoaded103292211724810611109
domInteractive16137771624
firstPaint77477118139510621108
backgroundConnect84295822
firstReactRender20164142128
getState1462972027
initialActions001001
loadScripts79468992848821881
setupStore85192811
WebpackHomeuiStartup20851638259223722442473
load16011299196217017151901
domContentLoaded15951296195216817081890
domInteractive15115291341
firstPaint1476631557165298
backgroundConnect23993112545
firstReactRender14243365105263331
getState164306341427
initialActions317134
loadScripts15921294194116717061879
setupStore4173138018295
FirefoxBrowserifyHomeuiStartup13051138172812113441601
load11591013158311412161400
domContentLoaded11591012158311412161400
domInteractive992818131115168
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2213193202044
firstReactRender24205772432
getState84777810
initialActions001001
loadScripts1141999156311112031374
setupStore74768622
WebpackHomeuiStartup14941341202313515701811
load12881140162610913651494
domContentLoaded12881140162510913651494
domInteractive81363142984122
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2814254302382
firstReactRender34274653743
getState144216281031
initialActions001011
loadScripts12631123159910213291460
setupStore85565810
Benchmark value 22 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 41 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2474 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 295 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 28 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 82 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 11ms | Sum of p95 exceeds: 287ms
Sum of all benchmark exceeds: 298ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.05 KiB (0.02%)
  • ui: 7.71 KiB (0.11%)
  • common: -63.59 KiB (-0.78%)

metamaskbot avatar May 21 '25 09:05 metamaskbot

ACK on Bitcoin side

darioAnongba avatar May 21 '25 10:05 darioAnongba

@metamaskbot update-policies

zone-live avatar May 21 '25 13:05 zone-live

Policies updated.
👀 Please review the diff for suspicious new powers.

🧠 Learn how: https://lavamoat.github.io/guides/policy-diff/#what-to-look-for-when-reviewing-a-policy-diff

metamaskbot avatar May 21 '25 13:05 metamaskbot

Builds ready [01e4f3d]
UI Startup Metrics (1192 ± 59 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1192108413935912331291
load102792412165710631127
domContentLoaded102091512105810561118
domInteractive15132531523
firstPaint72878122140310521111
backgroundConnect84486821
firstReactRender19153232026
getState1453271929
initialActions001001
loadScripts78366795256819877
setupStore75172812
WebpackHomeuiStartup20621622258123222192441
load15991282193016517301888
domContentLoaded15931278191616317261879
domInteractive15115291342
firstPaint1536132657172271
backgroundConnect239128162361
firstReactRender13842359105262335
getState134239231327
initialActions318134
loadScripts15901277190416217231869
setupStore3473427417303
FirefoxBrowserifyHomeuiStartup13261138194615613561684
load11731011155413112201491
domContentLoaded11721011155413112201491
domInteractive1003745244104155
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2213108132235
firstReactRender25205972449
getState85646812
initialActions002001
loadScripts1153994153612712031459
setupStore9424624610
WebpackHomeuiStartup15271320220315115871836
load13131151175912113951578
domContentLoaded13131150175912113941578
domInteractive78361341686120
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2515104172370
firstReactRender34264653845
getState15427634933
initialActions002111
loadScripts12901135173311913721525
setupStore13421423853
Benchmark value 21 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 35 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 303 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 1684 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 70 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Benchmark value 33 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 53 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 3ms | Sum of p95 exceeds: 312ms
Sum of all benchmark exceeds: 315ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.43 KiB (0.03%)
  • ui: 7.71 KiB (0.11%)
  • common: -63.73 KiB (-0.79%)

metamaskbot avatar May 21 '25 14:05 metamaskbot

Builds ready [04cdaf9]
UI Startup Metrics (1196 ± 59 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1196108413815912301295
load103092711825510741123
domContentLoaded102288911755710681117
domInteractive16134541624
firstPaint805129116136710531114
backgroundConnect8411411818
firstReactRender21144662137
getState1457092027
initialActions001001
loadScripts78465393957829874
setupStore84233912
WebpackHomeuiStartup21361701259622623082498
load16711329200417217921922
domContentLoaded16651326199517117881910
domInteractive16115591341
firstPaint1556239663182289
backgroundConnect22105692643
firstReactRender14343360108258341
getState165318401326
initialActions318136
loadScripts16621324198517017801899
setupStore3963147720300
FirefoxBrowserifyHomeuiStartup13351142179813313841620
load11751015163211312121424
domContentLoaded11751015163211312121423
domInteractive943524429104142
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2214215212237
firstReactRender24215662432
getState15419936841
initialActions001001
loadScripts1157997161611211891398
setupStore10419026616
WebpackHomeuiStartup15631356229016216681853
load13541150189014214391637
domContentLoaded13541148189014214381637
domInteractive80401761986115
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2915244282585
firstReactRender36274753945
getState10514515924
initialActions102111
loadScripts13281129181813614191576
setupStore95628816
Benchmark value 805 exceeds gate value 800 for chrome browserify home mean firstPaint
Benchmark value 19 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 39 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2498 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 300 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 15 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 11 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 41 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 29 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 85 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 21ms | Sum of p95 exceeds: 333ms
Sum of all benchmark exceeds: 354ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.43 KiB (0.03%)
  • ui: 7.71 KiB (0.11%)
  • common: -63.73 KiB (-0.79%)

metamaskbot avatar May 21 '25 15:05 metamaskbot

Builds ready [4fae64b]
UI Startup Metrics (1214 ± 68 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1214107113876812651320
load104588512037010941136
domContentLoaded103787911827110881130
domInteractive171398101529
firstPaint72870119341110841131
backgroundConnect94336823
firstReactRender2115136132027
getState1463271930
initialActions001001
loadScripts80265394369851893
setupStore84192812
WebpackHomeuiStartup21031674262221622702498
load16331303197415917531860
domContentLoaded16271300195915817491851
domInteractive161188121343
firstPaint1696150567208293
backgroundConnect2813350452538
firstReactRender14443346113293335
getState135300291121
initialActions316135
loadScripts16241298194815617471841
setupStore5463189922309
FirefoxBrowserifyHomeuiStartup13351160183614014091594
load1172995164212712311434
domContentLoaded1172995164212712301433
domInteractive1014053851103151
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect21135772433
firstReactRender25205782452
getState15521434845
initialActions001001
loadScripts1153981161712512121411
setupStore847311629
WebpackHomeuiStartup15291329234615316331795
load13261150191613914101596
domContentLoaded13251150191513914101596
domInteractive81551451988132
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2614246302265
firstReactRender35275153843
getState10415816928
initialActions002111
loadScripts13021135168013113921578
setupStore85626712
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 55 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2498 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 309 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 15 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 45 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 29 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 27 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 65 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Sum of mean exceeds: 29ms | Sum of p95 exceeds: 332ms
Sum of all benchmark exceeds: 361ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 4.86 KiB (0.09%)
  • ui: 11 KiB (0.15%)
  • common: -54.04 KiB (-0.67%)

metamaskbot avatar May 27 '25 09:05 metamaskbot

Builds ready [6902d10]
UI Startup Metrics (1237 ± 67 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1237113314396712851380
load106196212666710951192
domContentLoaded105394612586710851183
domInteractive17144651727
firstPaint77094121840510791185
backgroundConnect94305926
firstReactRender21154442230
getState15569102034
initialActions001001
loadScripts810713101165843940
setupStore85253813
WebpackHomeuiStartup20441641252221722062445
load15891204189515816991843
domContentLoaded15831199187415716911834
domInteractive15115391343
firstPaint1746249879220316
backgroundConnect2512400392641
firstReactRender1204234591131329
getState154303411122
initialActions215134
loadScripts15801196186315616881824
setupStore3163046817297
FirefoxBrowserifyHomeuiStartup13661190194514514041668
load12041045171112512631480
domContentLoaded12031045171012512631480
domInteractive1013626333116155
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2113126142048
firstReactRender26205792553
getState13321934910
initialActions001001
loadScripts11851030169712212481426
setupStore8417818615
WebpackHomeuiStartup15121337189912916061764
load13121147167311714071531
domContentLoaded13121147167311714071531
domInteractive80491471785127
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2215117112229
firstReactRender36275053943
getState84324913
initialActions001011
loadScripts12931133165711613741512
setupStore85536818
Benchmark value 1238 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1380 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1192 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1183 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1186 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 26 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 34 exceeds gate value 33 for chrome browserify home p95 getState
Benchmark value 297 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 14 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 1668 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Sum of mean exceeds: 9ms | Sum of p95 exceeds: 275ms
Sum of all benchmark exceeds: 284ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.43 KiB (0.03%)
  • ui: 37 Bytes (0%)
  • common: -63.68 KiB (-0.78%)

metamaskbot avatar May 27 '25 14:05 metamaskbot

https://github.com/user-attachments/assets/c7eb3493-6141-48be-a676-d74970281336

zone-live avatar May 27 '25 15:05 zone-live

Builds ready [4bd3839]
UI Startup Metrics (1247 ± 65 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1247111513856512931361
load107596712025911131185
domContentLoaded106694911936011041175
domInteractive17124051731
firstPaint78283120240511011142
backgroundConnect943961025
firstReactRender20174542131
getState1664681933
initialActions001001
loadScripts81470394657854914
setupStore85202811
WebpackHomeuiStartup20921624265424122872492
load16311289198918217841915
domContentLoaded16251285197918017751905
domInteractive161160111344
firstPaint1706232258217284
backgroundConnect22106182735
firstReactRender13543349106232330
getState155265311239
initialActions317134
loadScripts16221284196717917661894
setupStore3563097219294
FirefoxBrowserifyHomeuiStartup13511190191113613871702
load11841044158910612271390
domContentLoaded11831044158910612271390
domInteractive983717830110168
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20148792130
firstReactRender25205772452
getState16521638937
initialActions001011
loadScripts11661027156510612101367
setupStore1041832568
WebpackHomeuiStartup15131342201213615811753
load13091157178612413861528
domContentLoaded13081155178612513861528
domInteractive81362582788126
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2215103112232
firstReactRender35264553944
getState94669930
initialActions002111
loadScripts12891138176112313701500
setupStore11525626828
Benchmark value 1248 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1075 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1067 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 26 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 35 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2492 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 294 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 16 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1702 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 37 exceeds gate value 24 for firefox browserify home p95 getState
Sum of mean exceeds: 35ms | Sum of p95 exceeds: 330ms
Sum of all benchmark exceeds: 365ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.43 KiB (0.03%)
  • ui: 87 Bytes (0%)
  • common: -63.78 KiB (-0.79%)

metamaskbot avatar May 27 '25 16:05 metamaskbot

Builds ready [e921969]
UI Startup Metrics (1199 ± 61 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1199108213686112341325
load103492711965810701148
domContentLoaded102792311895810641141
domInteractive16133241628
firstPaint734155115539310491116
backgroundConnect95295826
firstReactRender20165562035
getState1353171925
initialActions001000
loadScripts78768694357822907
setupStore85162812
WebpackHomeuiStartup21411738261619422672456
load16451348197914217421871
domContentLoaded16391344196014117351862
domInteractive151155101341
firstPaint1666337657198273
backgroundConnect231098102537
firstReactRender14344367101225336
getState174309391327
initialActions318135
loadScripts16351343194913917321852
setupStore4873128920306
FirefoxBrowserifyHomeuiStartup13601181185212214221607
load12051046169312212721471
domContentLoaded12051046169312212711469
domInteractive1004220925112152
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2312195202228
firstReactRender25205872448
getState74132810
initialActions001001
loadScripts11871030166812012591452
setupStore74598625
WebpackHomeuiStartup15961409202914617051929
load13731201180713814711685
domContentLoaded13731200180713814701685
domInteractive79352272384115
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect25165072744
firstReactRender43306154651
getState1163561130
initialActions002111
loadScripts13511182178813814481668
setupStore95364913
Benchmark value 26 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 49 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2456 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 306 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 44 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1685 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1685 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 51 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 1668 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 23ms | Sum of p95 exceeds: 340ms
Sum of all benchmark exceeds: 363ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.47 KiB (0.03%)
  • ui: 34 Bytes (0%)
  • common: -63.74 KiB (-0.78%)

metamaskbot avatar May 30 '25 13:05 metamaskbot

@metamaskbot update-policies

zone-live avatar Jun 11 '25 10:06 zone-live

Policies updated.
👀 Please review the diff for suspicious new powers.

🧠 Learn how: https://lavamoat.github.io/guides/policy-diff/#what-to-look-for-when-reviewing-a-policy-diff

metamaskbot avatar Jun 11 '25 11:06 metamaskbot

Builds ready [99a5c9b]
UI Startup Metrics (1250 ± 60 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1250112713836012831364
load107994612046011091191
domContentLoaded107294011986011041186
domInteractive17145051731
firstPaint74182120442710871181
backgroundConnect84325821
firstReactRender20163832127
getState1464382029
initialActions001000
loadScripts82570695359859940
setupStore85172813
WebpackHomeuiStartup20671582267923222192453
load16121244198818417461892
domContentLoaded16061240198018317401883
domInteractive15116081340
firstPaint1626360282197293
backgroundConnect21126172435
firstReactRender13143357106123338
getState2943127012299
initialActions316135
loadScripts16031238196918217371872
setupStore3873177918305
FirefoxBrowserifyHomeuiStartup1342120416839413781525
load1183105815068512311348
domContentLoaded1183105815068512311348
domInteractive983629336112161
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect221473112250
firstReactRender24215452430
getState11514017838
initialActions002001
loadScripts1163104014948612131333
setupStore74355613
WebpackHomeuiStartup15291362198012916061762
load13221177178511714141533
domContentLoaded13211177178511714131533
domInteractive77413093081116
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2616269332339
firstReactRender41326144448
getState1149210931
initialActions002111
loadScripts12981158176911313961493
setupStore10525324810
Benchmark value 1251 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1080 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1073 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 1192 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1187 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1181 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 21 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 38 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 299 exceeds gate value 195 for chrome webpack home p95 getState
Benchmark value 305 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 12 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 38 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 27 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 51ms | Sum of p95 exceeds: 371ms
Sum of all benchmark exceeds: 422ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: 1.6 KiB (0.03%)
  • ui: 385 Bytes (0.01%)
  • common: -61.65 KiB (-0.75%)

metamaskbot avatar Jun 11 '25 11:06 metamaskbot