Skip to content

chore: map staking transaction icon#40339

Merged
n3ps merged 1 commit intomainfrom
n3ps/txn-icon-staking
Feb 24, 2026
Merged

chore: map staking transaction icon#40339
n3ps merged 1 commit intomainfrom
n3ps/txn-icon-staking

Conversation

@n3ps
Copy link
Contributor

@n3ps n3ps commented Feb 23, 2026

Description

Staking transactions were previously never mapped to icons

Open in GitHub Codespaces

Changelog

CHANGELOG entry: chore: map staking transaction icon

Related issues

Fixes: #40283

Manual testing steps

  1. Perform a stake deposit
  2. Go to Activity tab
  3. Check UI console

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.

Note

Cursor Bugbot is generating a summary for commit 86cafc0. Configure here.

@n3ps n3ps added the team-core-extension-ux Core Extension UX team label Feb 23, 2026
@github-actions
Copy link
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.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

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

@n3ps n3ps requested a review from a team February 23, 2026 18:31
@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 23, 2026

Builds ready [86cafc0]
⚡ Performance Benchmarks (1374 ± 99 ms)
👆 Interaction Benchmarks
ActionMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Load New Accountload_new_account37099483494
total37099483494
Confirm Txconfirm_tx60581360686072
total60581360686072
Bridge User Actionsbridge_load_page25534280284
bridge_load_asset_picker22437251260
bridge_search_token76354811820
total124112113381364
🔌 Startup Benchmarks
BuildMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
Chrome Browserify Startup Standard HomeuiStartup1374119016889914151572
load115896114359212001335
domContentLoaded115195714209011951319
domInteractive2816111222487
firstPaint192691371228210363
backgroundConnect20418624915207239
firstReactRender20134372137
initialActions107123
loadScripts96577512178910121134
setupStore1364261524
numNetworkReqs312287192286
Chrome Browserify Startup Power User HomeuiStartup16951380228013517381930
load11311025174312211271468
domContentLoaded11151018163811411161396
domInteractive3318146203454
firstPaint1727447381243296
backgroundConnect28525435418295321
firstReactRender24155482841
initialActions106112
loadScripts91081514151129031197
setupStore17775121738
numNetworkReqs5535145215699
Chrome Webpack Startup Standard HomeuiStartup88971313251149641092
load7666241047105853945
domContentLoaded7606201040104849937
domInteractive2916116212591
firstPaint1216338772151245
backgroundConnect28196593145
firstReactRender18134062130
initialActions104112
loadScripts7586181033103847935
setupStore1262941218
numNetworkReqs3122101202587
Chrome Webpack Startup Power User HomeuiStartup1218878193016713341544
load71962312771177061006
domContentLoaded7096181269118693998
domInteractive36181713234120
firstPaint1386541781170314
backgroundConnect18012840259173320
firstReactRender23183332528
initialActions103112
loadScripts7066161259115691986
setupStore1355171319
numNetworkReqs1063526154133248
Firefox Browserify Startup Standard HomeuiStartup17131403273024017162297
load14401182237818714601773
domContentLoaded14381182237118614551772
domInteractive943330749129139
firstPaint------
backgroundConnect59322032359100
firstReactRender14111911417
initialActions103122
loadScripts14111159234718114311709
setupStore227247331648
numNetworkReqs322095202790
Firefox Browserify Startup Power User HomeuiStartup26841957402242428383476
load15591321232624316462147
domContentLoaded15591320232624216412147
domInteractive1123543594113393
firstPaint------
backgroundConnect252101900216206873
firstReactRender17142821822
initialActions202122
loadScripts15181208230523715842095
setupStore108877016096513
numNetworkReqs59271473586136
Firefox Webpack Startup Standard HomeuiStartup17841531342729018292168
load15081255313726715281779
domContentLoaded15081255313726715281779
domInteractive108311405139130221
firstPaint------
backgroundConnect65262393966135
firstReactRender16122631723
initialActions103122
loadScripts14821236311026515011760
setupStore227161251865
numNetworkReqs312094182779
Firefox Webpack Startup Power User HomeuiStartup27942079399247229693839
load16601357268633917702473
domContentLoaded16601356268133917702473
domInteractive162311303217114724
firstPaint------
backgroundConnect2751101005232232886
firstReactRender22177162430
initialActions213122
loadScripts16251338266533017352429
setupStore13910798190158633
numNetworkReqs58291473678132
🧭 User Journey Benchmarks
BenchmarkMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Onboarding Import WalletimportWalletToSocialScreen2181219219
srpButtonToSrpForm9119192
confirmSrpToPwForm2102122
pwFormToMetricsScreen1501515
metricsToWalletReadyScreen1511516
doneButtonToHomeScreen138110814461467
openAccountMenuToAccountListLoaded692510470207039
total842842188118848
Onboarding New WalletcreateWalletToSocialScreen2202222222
srpButtonToPwForm1050106106
createPwToRecoveryScreen8089
skipBackupToMetricsScreen3723839
agreeButtonToOnboardingSuccess1711819
doneButtonToAssetList94239013551477
total133539817781864
Asset DetailsassetClickToPriceChart4024043
total4024043
Solana Asset DetailsassetClickToPriceChart4514647
total4514647
Import Srp HomeloginToHomeScreen19402519751975
openAccountMenuAfterLogin4224344
homeAfterImportWithNewWallet259110727092729
total451012145514668
Send TransactionsopenSendPageFromHome3393744
selectTokenToSendFormLoaded2012020
reviewTransactionToConfirmationPage8472848850
total9012903903
SwapopenSwapPageFromHome13623145177
fetchAndDisplaySwapQuotes529383062106399
total542981663266521
🌐 Dapp Page Load Benchmarks

Current Commit: 86cafc0 | Date: 2/23/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.02s (±38ms) 🟡 | historical mean value: 1.06s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 714ms (±36ms) 🟢 | historical mean value: 736ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±10ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.02s 38ms 1.00s 1.31s 1.06s 1.31s
domContentLoaded 714ms 36ms 692ms 987ms 741ms 987ms
firstPaint 75ms 10ms 56ms 156ms 84ms 156ms
firstContentfulPaint 75ms 10ms 56ms 156ms 84ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: 105 Bytes (0%)
  • common: 20 Bytes (0%)

@n3ps n3ps enabled auto-merge February 24, 2026 05:00
@n3ps n3ps added this pull request to the merge queue Feb 24, 2026
Merged via the queue into main with commit dda94a7 Feb 24, 2026
189 of 190 checks passed
@n3ps n3ps deleted the n3ps/txn-icon-staking branch February 24, 2026 14:05
@github-actions github-actions bot locked and limited conversation to collaborators Feb 24, 2026
@metamaskbot metamaskbot added the release-13.21.0 Issue or pull request that will be included in release 13.21.0 label Feb 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-13.21.0 Issue or pull request that will be included in release 13.21.0 size-XS team-core-extension-ux Core Extension UX team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Activity - Icon missing for Stake DepositError#1: The category prop passed to TransactionIcon is not supported. The prop is: stake:deposit

4 participants