Skip to content

chore: bump snaps solana@7.0.0 tron@4.0.0 bitcoin@3.1.0 - #46807

Merged
taran-a merged 3 commits into
mainfrom
chore/bump-solana-tron-bitcoin-snaps
Oct 8, 2026
Merged

taran-a merged 3 commits into
mainfrom
chore/bump-solana-tron-bitcoin-snaps

Conversation

@taran-a

@taran-a taran-a commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Description

Tron release changelog v4.0.0

Added

  • Add signProofOfOwnershipBatch for signing multiple proof-of-ownership messages in one request. (#265)
  • Emit Transaction Added, Transaction Approved, and Transaction Rejected for signTransaction confirmations (#333)
    • Only dApp-initiated transaction confirmations were affected; the unified send flow already emitted these events.
  • Report account synchronization failures to Sentry with the failing account IDs and their failure reasons (#374)

Changed

  • BREAKING Bump @metamask/keyring-api from ^23.7.0 to ^24.1.0 (#214)
  • BREAKING Bump @metamask/keyring-snap-sdk from ^9.2.1 to ^10.0.0 (#214)
  • BREAKING Bump @metamask/snaps-sdk from ^11.2.0 to ^12.0.1 (#214)

Removed

  • BREAKING Remove the deprecated asset cluster of handlers: onAssetHistoricalPrice, onAssetsConversion, onAssetsLookup and onAssetsMarketData (#263)

Fixed

  • Emit Transaction Submitted from the Wallet Standard signAndSendTransaction path so its transactions no longer reach Transaction Finalized without a matching submit event (#343)
  • Tolerate unknown fields in the Token API metadata response so that new fields added by the API no longer fail validation and fall back to default token metadata (#320)
Solana release changelog v7.0.0

Added

  • Add signProofOfOwnershipBatch for signing multiple proof-of-ownership messages in one request. (#256)
  • Add back the endowment:assets permission for the Solana scopes to the snap manifest, with no-op onAssetsLookup, onAssetsConversion, onAssetHistoricalPrice, and onAssetsMarketData entry points required to keep the permission (#274)
  • Report account synchronization failures to Sentry with the failing account IDs and their failure reasons (#376)

Changed

  • BREAKING: Bump @solana/kit from ^6.9.0 to ^8.3.0 and the @solana-program/* clients (compute-budget ^0.18.1, system ^0.14.1, token ^0.16.1, token-2022 ^0.17.0) to their Kit 8-compatible versions. (#303)
  • BREAKING: Update the Solana Name Service integration to SNS SDK v1 and the Kit 6.9-compatible Solana program clients (#271)
  • BREAKING Bump @metamask/keyring-api from ^23.7.0 to ^24.1.0 (#214)
  • BREAKING Bump @metamask/keyring-snap-sdk from ^9.2.1 to ^10.0.0 (#214)
  • BREAKING Bump @metamask/snaps-sdk from ^11.2.0 to ^12.0.1 (#214)
  • Reduce snap_getBip32Entropy calls in createAccounts from two to one for bip44:discover by deriving the activity-check address locally from the already-fetched coin-type node, and parallelize the entropy fetch with the existing-accounts state read for all creation paths (#304)
  • Coalesce concurrent AccountsSynchronizer.synchronize calls for the same account set so duplicate in-flight syncs (e.g. simultaneous connection-recovery events across mainnet and devnet) share one run instead of fanning out redundant asset and transaction fetches (#304)
  • Migrate trackError and withCatchAndThrowSnapError to @metamask/snap-networks-utils createSnapErrorHandling, and add getSnapProvider for Snap RPC access
  • Extract Snap-owned assets domain logic into SnapAssetsAdapter; AssetsService is a thin facade that delegates metadata, market data, fetch, persist, and account asset reads through the adapter (no Core routing yet). (#121)
  • Align AssetsService read API with snap-networks-utils / AssetsController shapes by adding getAccountAssetByID, getAccountAssetsByIDs, getAccountAssetsByScope, and getAccountAssets, and routing Keyring and Send through them (still Snap-owned storage). (#120)
  • Bump @metamask/utils from ^11.9.0 to ^11.11.9 (#161)

Removed

  • BREAKING Remove the onAssetsLookup, onAssetsConversion, onAssetHistoricalPrice, and onAssetsMarketData asset handler entry points, along with the now-unused handler modules and the endowment:assets permission (#261)
  • BREAKING Remove AssetsService.fetchAssetsMarketData and SnapAssetsAdapter.fetchAssetsMarketData, the TokenPricesService class, and PriceApiClient.getHistoricalPrices, all of which were only used by the removed asset handlers (#261)
  • Remove the now-unused PriceApiClient.getFiatExchangeRates method and related ExchangeRate type, the unused tokenPrices unencrypted state field, the unused fiatExchangeRates and historicalPrices price API cache TTL options, and unused price API test mocks (#261)

Fixed

  • BREAKING: Preserve dapp-origin signTransaction and signAndSendTransaction payloads by signing the decoded transaction directly (#156)
  • Prevent signing dapp transactions with expired blockhashes, and refresh the blockhash for MetaMask-originated transactions before signing. (#183)
  • Tolerate unknown fields in the Price API spot price and Token API metadata responses so that new fields
    added by the API no longer fail validation (#321)
  • Emit an AccountTransactionsUpdated keyring event with a pending unconfirmed transaction immediately after broadcasting.
Bitcoin release changelog v3.1.0

Added

  • Add signProofOfOwnershipBatch for signing multiple proof-of-ownership messages in one request. (#266)
  • Emit Transaction Added, Transaction Approved, and Transaction Rejected tracking events from Bitcoin transaction confirmations (#328, #329)
  • Report account synchronization failures to Sentry with the failing account IDs and their failure reasons (#375)

Fixed

  • Populate the from address of receive transactions by resolving the addresses that funded them through the chain indexer. Bitcoin inputs only reference a previous outpoint, so the sender was previously left empty. (#372)

Changelog

CHANGELOG entry: null

Related issues

n/a

Manual testing steps

n/a

Screenshots/Recordings

Before

n/a

After

n/a

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Medium Risk
Major Solana and Tron snap upgrades can change signing, sync, and keyring behavior in production multichain flows; extension code changes are limited to dependency versions and e2e mocks.

Overview
Bumps bundled multichain wallet Snaps: Solana 5.0.1 → 7.0.0, Tron 3.2.0 → 4.0.0, and Bitcoin 3.0.0 → 3.1.0, with matching yarn.lock updates.

E2E tests are adjusted for the new Solana snap behavior: the multichain wallet_invokeMethod signAndSendTransaction assertion uses an updated expected transaction signature, and the SPL token send success mocks swap mockGetTokenAccountBalance for mockGetSuccessSignaturesForAddress after broadcast so activity/history RPC expectations align with v7.

Reviewed by Cursor Bugbot for commit c3efb9d. Bugbot is set up for automated code reviews on this repo. Configure here.

@taran-a taran-a added the no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed label Sep 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

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.

@metamask-ci metamask-ci Bot added the team-networks PRs from the Networks team label Sep 30, 2026
@socket-security

socket-security Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

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

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​metamask/​bitcoin-wallet-snap@​3.0.0 ⏵ 3.1.0100 +110083 +198 +1100
Updated@​metamask/​solana-wallet-snap@​5.0.1 ⏵ 7.0.093 +110084 +198 -1100
Updated@​metamask/​tron-wallet-snap@​3.2.0 ⏵ 4.0.0100100100 +199100

View full report

@metamask-ci

metamask-ci Bot commented Sep 30, 2026

Copy link
Copy Markdown
Contributor
Builds ready [7480730]
⚡ Performance Benchmarks (Total: 🟢 7 pass · 🟡 4 warn · 🔴 2 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 36698548369 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↑ loadNewAccount/load_new_account: +418%
  • ↑ loadNewAccount/total: +418%
  • ↑ confirmTx/longTaskCount: +33%
  • ↑ confirmTx/longTaskTotalDuration: +71%
  • ↑ confirmTx/longTaskMaxDuration: +79%
  • ↑ confirmTx/tbt: +100%
  • ↑ confirmTx/fcp: +11%
  • ↑ bridgeUserActions/bridge_load_page: +102%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +88%
  • ↑ bridgeUserActions/longTaskCount: +67%
  • ↑ bridgeUserActions/longTaskTotalDuration: +85%
  • ↑ bridgeUserActions/longTaskMaxDuration: +19%
  • ↑ bridgeUserActions/tbt: +127%
  • ↑ bridgeUserActions/total: +20%
  • ↑ bridgeUserActions/fcp: +10%
  • ↑ loadNewAccount/load_new_account: +421%
  • ↑ loadNewAccount/total: +421%
  • ↓ loadNewAccount/fcp: -45%
  • ↑ loadNewAccount/lcp: +1260%
  • ↓ confirmTx/longTaskCount: -100%
  • ↓ confirmTx/longTaskTotalDuration: -100%
  • ↓ confirmTx/longTaskMaxDuration: -100%
  • ↓ confirmTx/tbt: -100%
  • ↓ confirmTx/inp: -24%
  • ↓ confirmTx/fcp: -41%
  • ↑ confirmTx/lcp: +1266%
  • ↑ bridgeUserActions/bridge_load_page: +384%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +131%
  • ↑ bridgeUserActions/bridge_search_token: +32%
  • ↓ bridgeUserActions/longTaskCount: -100%
  • ↓ bridgeUserActions/longTaskTotalDuration: -100%
  • ↓ bridgeUserActions/longTaskMaxDuration: -100%
  • ↓ bridgeUserActions/tbt: -100%
  • ↑ bridgeUserActions/total: +81%
  • ↑ bridgeUserActions/inp: +54%
  • ↑ bridgeUserActions/fcp: +11%
  • ↑ bridgeUserActions/lcp: +1247%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↑ startupStandardHome/uiStartup: +11%
  • ↑ startupStandardHome/load: +11%
  • ↑ startupStandardHome/domContentLoaded: +12%
  • ↑ startupStandardHome/domInteractive: +21%
  • ↑ startupStandardHome/firstPaint: +12%
  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -33%
  • ↑ startupStandardHome/loadScripts: +12%
  • ↑ startupStandardHome/setupStore: +44%
  • ↑ startupStandardHome/numNetworkReqs: +10%
  • ↑ startupStandardHome/fcp: +11%
  • ↑ startupStandardHome/lcp: +16%
  • ↓ startupStandardHome/domInteractive: -37%
  • ↓ startupStandardHome/firstReactRender: -98%
  • ↓ startupStandardHome/initialActions: -50%
  • ↑ startupStandardHome/setupStore: +163%
  • ↓ startupStandardHome/fcp: -32%
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ onboardingImportWallet/doneButtonToHomeScreen: -94%
  • ↓ onboardingImportWallet/openAccountMenuToAccountListLoaded: -75%
  • ↓ onboardingImportWallet/longTaskCount: -100%
  • ↓ onboardingImportWallet/longTaskTotalDuration: -100%
  • ↓ onboardingImportWallet/longTaskMaxDuration: -100%
  • ↓ onboardingImportWallet/tbt: -100%
  • ↓ onboardingImportWallet/total: -89%
  • ↑ onboardingNewWallet/srpButtonToPwForm: +28%
  • ↑ onboardingNewWallet/createPwToRecoveryScreen: +21%
  • ↑ onboardingNewWallet/skipBackupToMetricsScreen: +45%
  • ↑ onboardingNewWallet/agreeButtonToOnboardingSuccess: +14%
  • ↓ onboardingNewWallet/doneButtonToAssetList: -85%
  • ↓ onboardingNewWallet/longTaskCount: -69%
  • ↓ onboardingNewWallet/longTaskTotalDuration: -74%
  • ↓ onboardingNewWallet/longTaskMaxDuration: -40%
  • ↓ onboardingNewWallet/tbt: -85%
  • ↓ onboardingNewWallet/total: -82%
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ dappPageLoad/pageLoadTime: -57%
  • ↓ dappPageLoad/firstPaint: -41%
  • ↓ dappPageLoad/firstContentfulPaint: -41%
Bundle Size Diffs [🚨 Warning! Bundle size has increased!]
Status Bundle Total Diff Change
✅ background 15.52 MiB +97 Bytes 0.00%
🚨 ui 18.95 MiB +1001 Bytes +0.01%
✅ common 0 Bytes 0 Bytes 0.00%
✅ other 1.69 MiB 0 Bytes 0.00%
✅ content scripts 1.97 MiB 0 Bytes 0.00%
✅ zip 22.88 MiB -24.31 KiB -0.10%

@metamask-ci

metamask-ci Bot commented Sep 30, 2026

Copy link
Copy Markdown
Contributor
Builds ready [6ef32e7]
⚡ Performance Benchmarks (Total: 🟢 6 pass · 🟡 4 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 36704169425 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↑ loadNewAccount/load_new_account: +417%
  • ↑ loadNewAccount/total: +417%
  • ↑ confirmTx/longTaskCount: +33%
  • ↑ confirmTx/longTaskTotalDuration: +66%
  • ↑ confirmTx/longTaskMaxDuration: +75%
  • ↑ confirmTx/tbt: +96%
  • ↑ bridgeUserActions/bridge_load_page: +83%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +16%
  • ↑ bridgeUserActions/longTaskCount: +67%
  • ↑ bridgeUserActions/longTaskTotalDuration: +99%
  • ↑ bridgeUserActions/longTaskMaxDuration: +37%
  • ↑ bridgeUserActions/tbt: +170%
  • ↑ loadNewAccount/load_new_account: +420%
  • ↑ loadNewAccount/total: +420%
  • ↓ loadNewAccount/fcp: -43%
  • ↑ loadNewAccount/lcp: +1146%
  • ↓ confirmTx/longTaskCount: -100%
  • ↓ confirmTx/longTaskTotalDuration: -100%
  • ↓ confirmTx/longTaskMaxDuration: -100%
  • ↓ confirmTx/tbt: -100%
  • ↓ confirmTx/inp: -32%
  • ↑ confirmTx/fcp: +11%
  • ↑ confirmTx/lcp: +1230%
  • ↑ bridgeUserActions/bridge_load_page: +274%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +77%
  • ↓ bridgeUserActions/longTaskCount: -100%
  • ↓ bridgeUserActions/longTaskTotalDuration: -100%
  • ↓ bridgeUserActions/longTaskMaxDuration: -100%
  • ↓ bridgeUserActions/tbt: -100%
  • ↑ bridgeUserActions/total: +33%
  • ↑ bridgeUserActions/inp: +54%
  • ↓ bridgeUserActions/fcp: -45%
  • ↑ bridgeUserActions/lcp: +1145%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -33%
  • ↑ startupStandardHome/setupStore: +89%
  • ↑ startupStandardHome/numNetworkReqs: +10%
  • ↓ startupStandardHome/longTaskCount: -33%
  • ↓ startupStandardHome/domInteractive: -27%
  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -50%
  • ↑ startupStandardHome/setupStore: +158%
  • ↓ startupStandardHome/fcp: -26%
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total

📈 Results compared to the previous 5 runs on main

  • ↑ onboardingImportWallet/srpButtonToSrpForm: +37%
  • ↑ onboardingImportWallet/confirmSrpToPwForm: +37%
  • ↑ onboardingImportWallet/pwFormToMetricsScreen: +19%
  • ↑ onboardingImportWallet/metricsToWalletReadyScreen: +72%
  • ↓ onboardingImportWallet/doneButtonToHomeScreen: -94%
  • ↓ onboardingImportWallet/openAccountMenuToAccountListLoaded: -74%
  • ↓ onboardingImportWallet/longTaskCount: -100%
  • ↓ onboardingImportWallet/longTaskTotalDuration: -100%
  • ↓ onboardingImportWallet/longTaskMaxDuration: -100%
  • ↓ onboardingImportWallet/tbt: -100%
  • ↓ onboardingImportWallet/total: -89%
  • ↓ onboardingNewWallet/agreeButtonToOnboardingSuccess: -11%
  • ↓ onboardingNewWallet/doneButtonToAssetList: -81%
  • ↓ onboardingNewWallet/longTaskCount: -100%
  • ↓ onboardingNewWallet/longTaskTotalDuration: -100%
  • ↓ onboardingNewWallet/longTaskMaxDuration: -100%
  • ↓ onboardingNewWallet/tbt: -100%
  • ↓ onboardingNewWallet/total: -78%
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ dappPageLoad/pageLoadTime: -57%
  • ↓ dappPageLoad/firstPaint: -41%
  • ↓ dappPageLoad/firstContentfulPaint: -41%
Bundle Size Diffs [🚨 Warning! Bundle size has increased!]
Status Bundle Total Diff Change
✅ background 15.52 MiB +90 Bytes 0.00%
🚨 ui 18.95 MiB +3.38 KiB +0.02%
✅ common 0 Bytes 0 Bytes 0.00%
✅ other 1.69 MiB 0 Bytes 0.00%
✅ content scripts 1.97 MiB +28 Bytes 0.00%
✅ zip 22.88 MiB -23.74 KiB -0.10%

@taran-a
taran-a force-pushed the chore/bump-solana-tron-bitcoin-snaps branch from 6ef32e7 to f291b7c Compare September 30, 2026 11:02
@taran-a
taran-a marked this pull request as ready for review September 30, 2026 11:03
@taran-a
taran-a requested a review from a team as a code owner September 30, 2026 11:03
@metamask-ci

metamask-ci Bot commented Sep 30, 2026

Copy link
Copy Markdown
Contributor
Builds ready [f291b7c]
⚡ Performance Benchmarks (Total: 🟢 6 pass · 🟡 5 warn · 🔴 2 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 36706116802 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↑ loadNewAccount/load_new_account: +420%
  • ↑ loadNewAccount/total: +420%
  • ↑ confirmTx/longTaskCount: +33%
  • ↑ confirmTx/longTaskTotalDuration: +71%
  • ↑ confirmTx/longTaskMaxDuration: +81%
  • ↑ confirmTx/tbt: +99%
  • ↑ bridgeUserActions/bridge_load_page: +129%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +107%
  • ↑ bridgeUserActions/longTaskCount: +67%
  • ↑ bridgeUserActions/longTaskTotalDuration: +73%
  • ↑ bridgeUserActions/tbt: +89%
  • ↑ bridgeUserActions/total: +15%
  • ↑ bridgeUserActions/lcp: +10%
  • ↑ loadNewAccount/load_new_account: +419%
  • ↑ loadNewAccount/total: +419%
  • ↓ loadNewAccount/inp: -17%
  • ↓ loadNewAccount/fcp: -50%
  • ↑ loadNewAccount/lcp: +1202%
  • ↓ confirmTx/longTaskCount: -100%
  • ↓ confirmTx/longTaskTotalDuration: -100%
  • ↓ confirmTx/longTaskMaxDuration: -100%
  • ↓ confirmTx/tbt: -100%
  • ↓ confirmTx/inp: -32%
  • ↑ confirmTx/lcp: +1202%
  • ↑ bridgeUserActions/bridge_load_page: +270%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +112%
  • ↓ bridgeUserActions/longTaskCount: -100%
  • ↓ bridgeUserActions/longTaskTotalDuration: -100%
  • ↓ bridgeUserActions/longTaskMaxDuration: -100%
  • ↓ bridgeUserActions/tbt: -100%
  • ↑ bridgeUserActions/total: +30%
  • ↑ bridgeUserActions/inp: +46%
  • ↓ bridgeUserActions/fcp: -56%
  • ↑ bridgeUserActions/lcp: +1274%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ startupStandardHome/backgroundConnect: -14%
  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -33%
  • ↑ startupStandardHome/setupStore: +59%
  • ↑ startupStandardHome/numNetworkReqs: +10%
  • ↓ startupStandardHome/longTaskCount: -33%
  • ↓ startupStandardHome/longTaskTotalDuration: -16%
  • ↓ startupStandardHome/tbt: -11%
  • ↓ startupStandardHome/uiStartup: -23%
  • ↓ startupStandardHome/load: -17%
  • ↓ startupStandardHome/domContentLoaded: -17%
  • ↓ startupStandardHome/domInteractive: -39%
  • ↓ startupStandardHome/backgroundConnect: -11%
  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -50%
  • ↓ startupStandardHome/loadScripts: -18%
  • ↑ startupStandardHome/setupStore: +126%
  • ↓ startupStandardHome/fcp: -34%
  • ↓ startupStandardHome/lcp: -16%
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total

📈 Results compared to the previous 5 runs on main

  • ↑ onboardingImportWallet/srpButtonToSrpForm: +30%
  • ↑ onboardingImportWallet/confirmSrpToPwForm: +32%
  • ↓ onboardingImportWallet/doneButtonToHomeScreen: -94%
  • ↓ onboardingImportWallet/openAccountMenuToAccountListLoaded: -75%
  • ↓ onboardingImportWallet/longTaskCount: -100%
  • ↓ onboardingImportWallet/longTaskTotalDuration: -100%
  • ↓ onboardingImportWallet/longTaskMaxDuration: -100%
  • ↓ onboardingImportWallet/tbt: -100%
  • ↓ onboardingImportWallet/total: -89%
  • ↓ onboardingNewWallet/doneButtonToAssetList: -81%
  • ↓ onboardingNewWallet/longTaskCount: -100%
  • ↓ onboardingNewWallet/longTaskTotalDuration: -100%
  • ↓ onboardingNewWallet/longTaskMaxDuration: -100%
  • ↓ onboardingNewWallet/tbt: -100%
  • ↓ onboardingNewWallet/total: -78%
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ dappPageLoad/pageLoadTime: -56%
  • ↓ dappPageLoad/firstPaint: -41%
  • ↓ dappPageLoad/firstContentfulPaint: -41%
Bundle Size Diffs
Status Bundle Total Diff Change
✅ background 15.54 MiB +120 Bytes 0.00%
✅ ui 18.97 MiB +60 Bytes 0.00%
✅ common 0 Bytes 0 Bytes 0.00%
✅ other 1.69 MiB 0 Bytes 0.00%
✅ content scripts 1.97 MiB 0 Bytes 0.00%
✅ zip 22.9 MiB -24.58 KiB -0.10%

@taran-a
taran-a force-pushed the chore/bump-solana-tron-bitcoin-snaps branch from f291b7c to bb1e1b0 Compare September 30, 2026 12:45
@taran-a
taran-a requested a review from a team as a code owner September 30, 2026 12:45
Battambang
Battambang previously approved these changes Sep 30, 2026

@Battambang Battambang left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

thx for the bump

@metamask-ci

metamask-ci Bot commented Sep 30, 2026

Copy link
Copy Markdown
Contributor
Builds ready [bb1e1b0]
⚡ Performance Benchmarks (Total: 🟢 8 pass · 🟡 3 warn · 🔴 2 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 36716839829 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↑ loadNewAccount/load_new_account: +418%
  • ↑ loadNewAccount/total: +418%
  • ↑ loadNewAccount/fcp: +11%
  • ↑ confirmTx/longTaskCount: +33%
  • ↑ confirmTx/longTaskTotalDuration: +76%
  • ↑ confirmTx/longTaskMaxDuration: +84%
  • ↑ confirmTx/tbt: +108%
  • ↓ confirmTx/inp: -17%
  • ↑ confirmTx/fcp: +11%
  • ↑ confirmTx/lcp: +16%
  • ↑ bridgeUserActions/bridge_load_page: +62%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +102%
  • ↑ bridgeUserActions/longTaskCount: +67%
  • ↑ bridgeUserActions/longTaskTotalDuration: +119%
  • ↑ bridgeUserActions/tbt: +136%
  • ↑ bridgeUserActions/total: +13%
  • ↑ bridgeUserActions/inp: +15%
  • ↑ bridgeUserActions/fcp: +12%
  • ↑ bridgeUserActions/lcp: +12%
  • ↑ loadNewAccount/load_new_account: +423%
  • ↑ loadNewAccount/total: +423%
  • ↓ loadNewAccount/inp: -24%
  • ↓ loadNewAccount/fcp: -48%
  • ↑ loadNewAccount/lcp: +1090%
  • ↓ confirmTx/longTaskCount: -100%
  • ↓ confirmTx/longTaskTotalDuration: -100%
  • ↓ confirmTx/longTaskMaxDuration: -100%
  • ↓ confirmTx/tbt: -100%
  • ↓ confirmTx/inp: -24%
  • ↓ confirmTx/fcp: -45%
  • ↑ confirmTx/lcp: +1169%
  • ↑ bridgeUserActions/bridge_load_page: +227%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +101%
  • ↓ bridgeUserActions/longTaskCount: -100%
  • ↓ bridgeUserActions/longTaskTotalDuration: -100%
  • ↓ bridgeUserActions/longTaskMaxDuration: -100%
  • ↓ bridgeUserActions/tbt: -100%
  • ↑ bridgeUserActions/total: +41%
  • ↑ bridgeUserActions/inp: +38%
  • ↓ bridgeUserActions/fcp: -54%
  • ↑ bridgeUserActions/lcp: +1110%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ startupStandardHome/uiStartup: -20%
  • ↓ startupStandardHome/load: -18%
  • ↓ startupStandardHome/domContentLoaded: -18%
  • ↓ startupStandardHome/domInteractive: -21%
  • ↓ startupStandardHome/backgroundConnect: -27%
  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -33%
  • ↓ startupStandardHome/loadScripts: -19%
  • ↑ startupStandardHome/setupStore: +44%
  • ↑ startupStandardHome/numNetworkReqs: +10%
  • ↓ startupStandardHome/longTaskCount: -33%
  • ↓ startupStandardHome/longTaskTotalDuration: -28%
  • ↓ startupStandardHome/longTaskMaxDuration: -21%
  • ↓ startupStandardHome/tbt: -27%
  • ↓ startupStandardHome/inp: -11%
  • ↓ startupStandardHome/fcp: -18%
  • ↓ startupStandardHome/lcp: -12%
  • ↓ startupStandardHome/domInteractive: -32%
  • ↓ startupStandardHome/firstReactRender: -98%
  • ↓ startupStandardHome/initialActions: -50%
  • ↑ startupStandardHome/setupStore: +158%
  • ↓ startupStandardHome/fcp: -27%
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total

📈 Results compared to the previous 5 runs on main

  • ↑ onboardingImportWallet/srpButtonToSrpForm: +33%
  • ↑ onboardingImportWallet/confirmSrpToPwForm: +36%
  • ↑ onboardingImportWallet/pwFormToMetricsScreen: +12%
  • ↑ onboardingImportWallet/metricsToWalletReadyScreen: +25%
  • ↓ onboardingImportWallet/doneButtonToHomeScreen: -94%
  • ↓ onboardingImportWallet/openAccountMenuToAccountListLoaded: -75%
  • ↓ onboardingImportWallet/longTaskCount: -100%
  • ↓ onboardingImportWallet/longTaskTotalDuration: -100%
  • ↓ onboardingImportWallet/longTaskMaxDuration: -100%
  • ↓ onboardingImportWallet/tbt: -100%
  • ↓ onboardingImportWallet/total: -89%
  • ↑ onboardingNewWallet/srpButtonToPwForm: +30%
  • ↑ onboardingNewWallet/createPwToRecoveryScreen: +25%
  • ↑ onboardingNewWallet/skipBackupToMetricsScreen: +45%
  • ↑ onboardingNewWallet/agreeButtonToOnboardingSuccess: +21%
  • ↓ onboardingNewWallet/doneButtonToAssetList: -77%
  • ↓ onboardingNewWallet/longTaskCount: -69%
  • ↓ onboardingNewWallet/longTaskTotalDuration: -79%
  • ↓ onboardingNewWallet/longTaskMaxDuration: -50%
  • ↓ onboardingNewWallet/tbt: -98%
  • ↓ onboardingNewWallet/total: -73%
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ dappPageLoad/pageLoadTime: -58%
  • ↓ dappPageLoad/firstPaint: -46%
  • ↓ dappPageLoad/firstContentfulPaint: -46%
Bundle Size Diffs [🚨 Warning! Bundle size has increased!]
Status Bundle Total Diff Change
✅ background 15.54 MiB +94 Bytes 0.00%
🚨 ui 18.97 MiB +1.3 KiB +0.01%
✅ common 0 Bytes 0 Bytes 0.00%
✅ other 1.69 MiB 0 Bytes 0.00%
✅ content scripts 1.97 MiB 0 Bytes 0.00%
✅ zip 22.9 MiB -24.19 KiB -0.10%

@Battambang

Copy link
Copy Markdown
Contributor

Ci relaunched.
Still this error:

Get OIDC token
Exchange OIDC token
Run actions/github-script@v9
  Error: Token exchange failed: 500 Internal Server Error - {"status":"error","message":"Failed to create installation token from GitHub"}

Battambang
Battambang previously approved these changes Oct 8, 2026
assert.strictEqual(
parsedTransactionResult.signature,
'TE42WbnNvycJGiEVxVV7gjZ3wnCHvZAWFcA2b8rnvp2SZQoQQwirTbTfNBiZWHnzzkg38AayUob29w7eFD3SVGj',
'qyEFmpyDqeqiRHcEJXrb3Z1brwMadm4hLDzxDkCFF7ktPcPF7khxf8chzWHSdKzd95TPcY5BDHdX8z6GMutzpdm',

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Why did this change? 🤔

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

May be due to this breaking fix: MetaMask/internal-snaps#156

Turns out we were manipulating message bytes before signing, instead of singing them as-is. That would also change the expected signature bytes

This comment was marked as outdated.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

In behind, the need to change the hash is due to this PR in this Solana release: MetaMask/internal-snaps#156

The signature is computed by the snap over the transaction message bytes and any change to those bytes changes the signature. In @metamask/solana-wallet-snap@7.0.0 the changelog lists:

BREAKING: Preserve dapp-origin signTransaction and signAndSendTransaction payloads by signing the decoded transaction directly (#156)

@metamask-ci

metamask-ci Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor
Builds ready [21e2cb6]
⚡ Performance Benchmarks (Total: 🟢 10 pass · 🟡 0 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 37772205770 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↑ loadNewAccount/load_new_account: +414%
  • ↑ loadNewAccount/total: +414%
  • ↓ loadNewAccount/inp: -32%
  • ↓ loadNewAccount/fcp: -17%
  • ↓ loadNewAccount/lcp: -16%
  • ↑ loadNewAccount/cls: +15%
  • ↑ confirmTx/longTaskTotalDuration: +19%
  • ↑ confirmTx/longTaskMaxDuration: +37%
  • ↑ confirmTx/tbt: +34%
  • ↓ confirmTx/inp: -39%
  • ↓ confirmTx/fcp: -14%
  • ↓ confirmTx/lcp: -15%
  • ↑ bridgeUserActions/bridge_load_page: +35%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +53%
  • ↑ bridgeUserActions/longTaskCount: +67%
  • ↑ bridgeUserActions/longTaskTotalDuration: +62%
  • ↑ bridgeUserActions/tbt: +57%
  • ↓ bridgeUserActions/fcp: -16%
  • ↓ bridgeUserActions/lcp: -14%
  • ↑ loadNewAccount/load_new_account: +420%
  • ↑ loadNewAccount/total: +420%
  • ↓ loadNewAccount/fcp: -62%
  • ↑ loadNewAccount/lcp: +1031%
  • ↓ confirmTx/longTaskCount: -100%
  • ↓ confirmTx/longTaskTotalDuration: -100%
  • ↓ confirmTx/longTaskMaxDuration: -100%
  • ↓ confirmTx/tbt: -100%
  • ↑ confirmTx/inp: +14%
  • ↓ confirmTx/fcp: -73%
  • ↑ confirmTx/lcp: +975%
  • ↑ bridgeUserActions/bridge_load_page: +168%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +66%
  • ↓ bridgeUserActions/longTaskCount: -100%
  • ↓ bridgeUserActions/longTaskTotalDuration: -100%
  • ↓ bridgeUserActions/longTaskMaxDuration: -100%
  • ↓ bridgeUserActions/tbt: -100%
  • ↑ bridgeUserActions/total: +27%
  • ↑ bridgeUserActions/inp: +54%
  • ↓ bridgeUserActions/fcp: -63%
  • ↑ bridgeUserActions/lcp: +988%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ startupStandardHome/uiStartup: -19%
  • ↓ startupStandardHome/load: -16%
  • ↓ startupStandardHome/domContentLoaded: -17%
  • ↓ startupStandardHome/domInteractive: -18%
  • ↓ startupStandardHome/firstPaint: -11%
  • ↓ startupStandardHome/backgroundConnect: -25%
  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -67%
  • ↓ startupStandardHome/loadScripts: -17%
  • ↑ startupStandardHome/setupStore: +44%
  • ↑ startupStandardHome/numNetworkReqs: +10%
  • ↓ startupStandardHome/longTaskCount: -33%
  • ↓ startupStandardHome/longTaskTotalDuration: -27%
  • ↓ startupStandardHome/longTaskMaxDuration: -19%
  • ↓ startupStandardHome/tbt: -25%
  • ↓ startupStandardHome/inp: -11%
  • ↓ startupStandardHome/fcp: -17%
  • ↓ startupStandardHome/lcp: -13%
  • ↓ startupStandardHome/domInteractive: -42%
  • ↓ startupStandardHome/firstReactRender: -98%
  • ↓ startupStandardHome/initialActions: -50%
  • ↑ startupStandardHome/setupStore: +158%
  • ↓ startupStandardHome/fcp: -37%
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total

📈 Results compared to the previous 5 runs on main

  • ↑ onboardingImportWallet/metricsToWalletReadyScreen: +87%
  • ↓ onboardingImportWallet/doneButtonToHomeScreen: -95%
  • ↓ onboardingImportWallet/openAccountMenuToAccountListLoaded: -75%
  • ↓ onboardingImportWallet/longTaskCount: -100%
  • ↓ onboardingImportWallet/longTaskTotalDuration: -100%
  • ↓ onboardingImportWallet/longTaskMaxDuration: -100%
  • ↓ onboardingImportWallet/tbt: -100%
  • ↓ onboardingImportWallet/total: -89%
  • ↓ onboardingNewWallet/srpButtonToPwForm: -21%
  • ↓ onboardingNewWallet/createPwToRecoveryScreen: -22%
  • ↓ onboardingNewWallet/skipBackupToMetricsScreen: -21%
  • ↓ onboardingNewWallet/agreeButtonToOnboardingSuccess: -27%
  • ↓ onboardingNewWallet/doneButtonToAssetList: -84%
  • ↓ onboardingNewWallet/longTaskCount: -100%
  • ↓ onboardingNewWallet/longTaskTotalDuration: -100%
  • ↓ onboardingNewWallet/longTaskMaxDuration: -100%
  • ↓ onboardingNewWallet/tbt: -100%
  • ↓ onboardingNewWallet/total: -82%
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ dappPageLoad/pageLoadTime: -66%
  • ↓ dappPageLoad/domContentLoaded: -22%
  • ↓ dappPageLoad/firstPaint: -50%
  • ↓ dappPageLoad/firstContentfulPaint: -50%
Bundle Size Diffs [🚨 Warning! Bundle size has increased!]
Status Bundle Total Diff Change
🚨 background 15.59 MiB +23.84 KiB +0.15%
🚨 ui 19.22 MiB +215.75 KiB +1.11%
✅ common 0 Bytes 0 Bytes 0.00%
🚨 other 4.53 MiB +2.84 MiB +168.03%
🚨 content scripts 3.26 MiB +1.28 MiB +64.70%
🚨 zip 23.9 MiB +1.1 MiB +4.82%

Mrtenz
Mrtenz previously approved these changes Oct 8, 2026
mikesposito
mikesposito previously approved these changes Oct 8, 2026
@Battambang
Battambang dismissed stale reviews from mikesposito and Mrtenz via c3efb9d October 8, 2026 12:55
@Battambang
Battambang force-pushed the chore/bump-solana-tron-bitcoin-snaps branch from 21e2cb6 to c3efb9d Compare October 8, 2026 12:55
@metamask-ci

metamask-ci Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

✨ Files requiring CODEOWNER review ✨

🫰 @MetaMask/core-platform (1 files, +1 -1)
  • 📁 test/
    • 📁 e2e/
      • 📁 flask/
        • 📁 multichain-api/
          • 📁 non-evm/
            • 📄 wallet_invokeMethod.spec.ts +1 -1

@Battambang

Copy link
Copy Markdown
Contributor

I am removing the last commit that reverting to the hash of main branch for the Walletinvoke e2e and keeping the original last commit of this PR

@Battambang
Battambang requested a review from a team October 8, 2026 13:07
@metamask-ci

metamask-ci Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor
Builds ready [c3efb9d] [reused from 21e2cb6]
⚡ Performance Benchmarks (Total: 🟢 10 pass · 🟡 0 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 37780435719 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↑ loadNewAccount/load_new_account: +414%
  • ↑ loadNewAccount/total: +414%
  • ↓ loadNewAccount/inp: -32%
  • ↓ loadNewAccount/fcp: -17%
  • ↓ loadNewAccount/lcp: -16%
  • ↑ loadNewAccount/cls: +15%
  • ↑ confirmTx/longTaskTotalDuration: +19%
  • ↑ confirmTx/longTaskMaxDuration: +37%
  • ↑ confirmTx/tbt: +34%
  • ↓ confirmTx/inp: -39%
  • ↓ confirmTx/fcp: -14%
  • ↓ confirmTx/lcp: -15%
  • ↑ bridgeUserActions/bridge_load_page: +35%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +53%
  • ↑ bridgeUserActions/longTaskCount: +67%
  • ↑ bridgeUserActions/longTaskTotalDuration: +62%
  • ↑ bridgeUserActions/tbt: +57%
  • ↓ bridgeUserActions/fcp: -16%
  • ↓ bridgeUserActions/lcp: -14%
  • ↑ loadNewAccount/load_new_account: +420%
  • ↑ loadNewAccount/total: +420%
  • ↓ loadNewAccount/fcp: -62%
  • ↑ loadNewAccount/lcp: +1031%
  • ↓ confirmTx/longTaskCount: -100%
  • ↓ confirmTx/longTaskTotalDuration: -100%
  • ↓ confirmTx/longTaskMaxDuration: -100%
  • ↓ confirmTx/tbt: -100%
  • ↑ confirmTx/inp: +14%
  • ↓ confirmTx/fcp: -73%
  • ↑ confirmTx/lcp: +975%
  • ↑ bridgeUserActions/bridge_load_page: +168%
  • ↑ bridgeUserActions/bridge_load_asset_picker: +66%
  • ↓ bridgeUserActions/longTaskCount: -100%
  • ↓ bridgeUserActions/longTaskTotalDuration: -100%
  • ↓ bridgeUserActions/longTaskMaxDuration: -100%
  • ↓ bridgeUserActions/tbt: -100%
  • ↑ bridgeUserActions/total: +27%
  • ↑ bridgeUserActions/inp: +54%
  • ↓ bridgeUserActions/fcp: -63%
  • ↑ bridgeUserActions/lcp: +988%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ startupStandardHome/uiStartup: -19%
  • ↓ startupStandardHome/load: -16%
  • ↓ startupStandardHome/domContentLoaded: -17%
  • ↓ startupStandardHome/domInteractive: -18%
  • ↓ startupStandardHome/firstPaint: -11%
  • ↓ startupStandardHome/backgroundConnect: -25%
  • ↓ startupStandardHome/firstReactRender: -99%
  • ↓ startupStandardHome/initialActions: -67%
  • ↓ startupStandardHome/loadScripts: -17%
  • ↑ startupStandardHome/setupStore: +44%
  • ↑ startupStandardHome/numNetworkReqs: +10%
  • ↓ startupStandardHome/longTaskCount: -33%
  • ↓ startupStandardHome/longTaskTotalDuration: -27%
  • ↓ startupStandardHome/longTaskMaxDuration: -19%
  • ↓ startupStandardHome/tbt: -25%
  • ↓ startupStandardHome/inp: -11%
  • ↓ startupStandardHome/fcp: -17%
  • ↓ startupStandardHome/lcp: -13%
  • ↓ startupStandardHome/domInteractive: -42%
  • ↓ startupStandardHome/firstReactRender: -98%
  • ↓ startupStandardHome/initialActions: -50%
  • ↑ startupStandardHome/setupStore: +158%
  • ↓ startupStandardHome/fcp: -37%
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total

📈 Results compared to the previous 5 runs on main

  • ↑ onboardingImportWallet/metricsToWalletReadyScreen: +87%
  • ↓ onboardingImportWallet/doneButtonToHomeScreen: -95%
  • ↓ onboardingImportWallet/openAccountMenuToAccountListLoaded: -75%
  • ↓ onboardingImportWallet/longTaskCount: -100%
  • ↓ onboardingImportWallet/longTaskTotalDuration: -100%
  • ↓ onboardingImportWallet/longTaskMaxDuration: -100%
  • ↓ onboardingImportWallet/tbt: -100%
  • ↓ onboardingImportWallet/total: -89%
  • ↓ onboardingNewWallet/srpButtonToPwForm: -21%
  • ↓ onboardingNewWallet/createPwToRecoveryScreen: -22%
  • ↓ onboardingNewWallet/skipBackupToMetricsScreen: -21%
  • ↓ onboardingNewWallet/agreeButtonToOnboardingSuccess: -27%
  • ↓ onboardingNewWallet/doneButtonToAssetList: -84%
  • ↓ onboardingNewWallet/longTaskCount: -100%
  • ↓ onboardingNewWallet/longTaskTotalDuration: -100%
  • ↓ onboardingNewWallet/longTaskMaxDuration: -100%
  • ↓ onboardingNewWallet/tbt: -100%
  • ↓ onboardingNewWallet/total: -82%
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • ↓ dappPageLoad/pageLoadTime: -66%
  • ↓ dappPageLoad/domContentLoaded: -22%
  • ↓ dappPageLoad/firstPaint: -50%
  • ↓ dappPageLoad/firstContentfulPaint: -50%
Bundle Size Diffs [🚨 Warning! Bundle size has increased!]
Status Bundle Total Diff Change
🚨 background 15.59 MiB +23.84 KiB +0.15%
🚨 ui 19.22 MiB +215.75 KiB +1.11%
✅ common 0 Bytes 0 Bytes 0.00%
🚨 other 4.53 MiB +2.84 MiB +168.03%
🚨 content scripts 3.26 MiB +1.28 MiB +64.70%
🚨 zip 23.9 MiB +1.1 MiB +4.82%

@sonarqubecloud

sonarqubecloud Bot commented Oct 8, 2026

Copy link
Copy Markdown

@taran-a
taran-a added this pull request to the merge queue Oct 8, 2026
Merged via the queue into main with commit 12f5f2f Oct 8, 2026
326 of 357 checks passed
@taran-a
taran-a deleted the chore/bump-solana-tron-bitcoin-snaps branch October 8, 2026 14:01
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 8, 2026
@metamaskbot metamaskbot added the release-13.53.0 Issue or pull request that will be included in release 13.53.0 label Oct 8, 2026

This branch was previously deployed

1 inactive deployment
pr-comment — c3efb9d2 Deployed Oct 8, 2026 by Battambang via Publish prerelease / Publish prerelease #168368
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed release-13.53.0 Issue or pull request that will be included in release 13.53.0 risk:high size-XS team-networks PRs from the Networks team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants