chore: Bump ENS Snap to `1.1.0`
Description
This PR bumps the ENS resolver snap to v1.1.0.
It changes the display name when resolving L2 addresses with mainnet.
Changelog
CHANGELOG entry: Update ENS snap protocol display name
Related issues
Fixes:
Manual testing steps
- Go the send flow
- Try to send some eth on linea to
mike.eth - expect to see
Ethereum Name Service on Ethereum Mainnet
Screenshots/Recordings
Before
After
Pre-merge author checklist
- [ ] I've followed MetaMask Contributor Docs and MetaMask Extension Coding Standards.
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using JSDoc format if applicable
- [ ] I’ve applied the right labels on the PR (see labeling guidelines). Not required for external contributors.
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 3c8756b95e6220ae3b7bede1c4d82cf9dbb6e4ac. Configure here.
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.
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
| Diff | Package | Supply Chain Security |
Vulnerability | Quality | Maintenance | License |
|---|---|---|---|---|---|---|
| @metamask/ens-resolver-snap@1.0.0 ⏵ 1.1.0 |
Builds ready [3c8756b]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1247 ± 101 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1247 | 1063 | 1529 | 101 | 1317 | 1402 |
| load | 1027 | 846 | 1246 | 81 | 1081 | 1145 | |||
| domContentLoaded | 1021 | 841 | 1237 | 80 | 1072 | 1141 | |||
| domInteractive | 25 | 15 | 91 | 18 | 22 | 79 | |||
| firstPaint | 636 | 73 | 1235 | 418 | 1066 | 1136 | |||
| backgroundConnect | 209 | 189 | 248 | 13 | 217 | 241 | |||
| firstReactRender | 44 | 31 | 81 | 10 | 49 | 65 | |||
| getState | 36 | 16 | 130 | 16 | 43 | 64 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 819 | 646 | 1006 | 74 | 862 | 929 | |||
| setupStore | 12 | 7 | 53 | 6 | 13 | 24 | |||
| numNetworkReqs | 14 | 6 | 81 | 21 | 6 | 77 | |||
| Browserify | Power User Home | uiStartup | 1904 | 1533 | 2399 | 154 | 1982 | 2177 | |
| load | 1077 | 892 | 1360 | 118 | 1166 | 1321 | |||
| domContentLoaded | 1067 | 887 | 1351 | 117 | 1159 | 1314 | |||
| domInteractive | 31 | 17 | 112 | 22 | 28 | 100 | |||
| firstPaint | 546 | 92 | 1370 | 419 | 1004 | 1255 | |||
| backgroundConnect | 257 | 197 | 677 | 111 | 232 | 598 | |||
| firstReactRender | 48 | 39 | 96 | 7 | 50 | 59 | |||
| getState | 198 | 142 | 679 | 59 | 214 | 251 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 854 | 686 | 1146 | 116 | 935 | 1110 | |||
| setupStore | 17 | 7 | 55 | 9 | 16 | 36 | |||
| numNetworkReqs | 72 | 57 | 220 | 24 | 69 | 135 | |||
| Webpack | Standard Home | uiStartup | 830 | 678 | 1590 | 118 | 886 | 987 | |
| load | 660 | 575 | 955 | 75 | 698 | 801 | |||
| domContentLoaded | 655 | 570 | 947 | 75 | 693 | 795 | |||
| domInteractive | 26 | 15 | 99 | 19 | 23 | 78 | |||
| firstPaint | 262 | 79 | 811 | 195 | 225 | 764 | |||
| backgroundConnect | 11 | 5 | 36 | 6 | 12 | 29 | |||
| firstReactRender | 52 | 32 | 215 | 33 | 48 | 130 | |||
| getState | 31 | 14 | 194 | 25 | 38 | 54 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 651 | 567 | 945 | 74 | 691 | 788 | |||
| setupStore | 11 | 5 | 30 | 5 | 13 | 18 | |||
| numNetworkReqs | 13 | 6 | 79 | 19 | 6 | 71 | |||
| Webpack | Power User Home | uiStartup | 1440 | 1115 | 2186 | 195 | 1578 | 1761 | |
| load | 755 | 594 | 1210 | 114 | 864 | 924 | |||
| domContentLoaded | 746 | 587 | 1161 | 112 | 857 | 911 | |||
| domInteractive | 32 | 17 | 136 | 25 | 27 | 112 | |||
| firstPaint | 304 | 94 | 1220 | 243 | 308 | 835 | |||
| backgroundConnect | 72 | 7 | 665 | 156 | 37 | 595 | |||
| firstReactRender | 50 | 39 | 79 | 7 | 51 | 67 | |||
| getState | 200 | 144 | 681 | 75 | 203 | 275 | |||
| initialActions | 1 | 0 | 2 | 1 | 1 | 2 | |||
| loadScripts | 743 | 585 | 1150 | 111 | 854 | 908 | |||
| setupStore | 15 | 6 | 44 | 9 | 14 | 37 | |||
| numNetworkReqs | 72 | 59 | 217 | 25 | 69 | 132 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1307 | 1059 | 2314 | 204 | 1398 | 1727 |
| load | 1052 | 887 | 2079 | 141 | 1090 | 1261 | |||
| domContentLoaded | 1052 | 887 | 2079 | 141 | 1089 | 1261 | |||
| domInteractive | 69 | 30 | 1107 | 109 | 84 | 136 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 50 | 21 | 512 | 56 | 59 | 114 | |||
| firstReactRender | 37 | 30 | 67 | 8 | 39 | 52 | |||
| getState | 17 | 7 | 193 | 28 | 14 | 34 | |||
| initialActions | 1 | 0 | 2 | 1 | 1 | 2 | |||
| loadScripts | 1027 | 872 | 2060 | 137 | 1063 | 1228 | |||
| setupStore | 14 | 5 | 144 | 16 | 11 | 37 | |||
| numNetworkReqs | 15 | 6 | 88 | 21 | 8 | 77 | |||
| Browserify | Power User Home | uiStartup | 2613 | 1672 | 3505 | 507 | 3079 | 3296 | |
| load | 1609 | 967 | 2539 | 505 | 2046 | 2398 | |||
| domContentLoaded | 1609 | 967 | 2539 | 505 | 2046 | 2398 | |||
| domInteractive | 167 | 31 | 1015 | 277 | 138 | 972 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 215 | 26 | 1107 | 250 | 232 | 973 | |||
| firstReactRender | 55 | 37 | 96 | 12 | 59 | 83 | |||
| getState | 138 | 40 | 985 | 96 | 157 | 230 | |||
| initialActions | 3 | 0 | 41 | 6 | 2 | 7 | |||
| loadScripts | 1503 | 950 | 2519 | 478 | 1928 | 2314 | |||
| setupStore | 48 | 4 | 1058 | 122 | 32 | 246 | |||
| numNetworkReqs | 75 | 59 | 129 | 22 | 74 | 125 | |||
| Webpack | Standard Home | uiStartup | 1520 | 1226 | 1973 | 163 | 1598 | 1856 | |
| load | 1257 | 1093 | 1545 | 103 | 1329 | 1475 | |||
| domContentLoaded | 1256 | 1093 | 1545 | 103 | 1329 | 1475 | |||
| domInteractive | 64 | 28 | 196 | 36 | 83 | 131 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 51 | 16 | 199 | 32 | 59 | 121 | |||
| firstReactRender | 41 | 32 | 94 | 10 | 42 | 54 | |||
| getState | 16 | 7 | 216 | 24 | 14 | 44 | |||
| initialActions | 1 | 0 | 2 | 0 | 1 | 2 | |||
| loadScripts | 1230 | 1075 | 1514 | 98 | 1298 | 1436 | |||
| setupStore | 17 | 5 | 206 | 24 | 15 | 48 | |||
| numNetworkReqs | 15 | 6 | 81 | 21 | 8 | 74 | |||
| Webpack | Power User Home | uiStartup | 2709 | 1675 | 3990 | 555 | 3099 | 3665 | |
| load | 1940 | 1177 | 2985 | 506 | 2394 | 2714 | |||
| domContentLoaded | 1939 | 1176 | 2985 | 506 | 2394 | 2714 | |||
| domInteractive | 271 | 29 | 1133 | 364 | 373 | 990 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 132 | 24 | 1608 | 187 | 181 | 283 | |||
| firstReactRender | 57 | 37 | 186 | 22 | 59 | 103 | |||
| getState | 123 | 74 | 256 | 42 | 150 | 231 | |||
| initialActions | 3 | 0 | 34 | 5 | 2 | 7 | |||
| loadScripts | 1881 | 1161 | 2943 | 489 | 2322 | 2600 | |||
| setupStore | 30 | 4 | 338 | 51 | 30 | 92 | |||
| numNetworkReqs | 76 | 57 | 149 | 23 | 80 | 129 |
📊 Page Load Benchmark Results
Current Commit: 3c8756b | Date: 12/10/2025
📄 Localhost MetaMask Test Dapp
Samples: 100
Summary
- pageLoadTime-> current mean value: 1.04s (±72ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
- domContentLoaded-> current mean value: 731ms (±69ms) 🟢 | historical mean value: 721ms ⬆️ (historical data)
- firstContentfulPaint-> current mean value: 76ms (±11ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)
📈 Detailed Results
| Metric | Mean | Std Dev | Min | Max | P95 | P99 |
|---|---|---|---|---|---|---|
| pageLoadTime | 1.04s | 72ms | 1.00s | 1.33s | 1.28s | 1.33s |
| domContentLoaded | 731ms | 69ms | 695ms | 995ms | 946ms | 995ms |
| firstPaint | 76ms | 11ms | 56ms | 168ms | 88ms | 168ms |
| firstContentfulPaint | 76ms | 11ms | 56ms | 168ms | 88ms | 168ms |
| largestContentfulPaint | 0ms | 0ms | 0ms | 0ms | 0ms | 0ms |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 58 Bytes (0%)
- ui: 0 Bytes (0%)
- common: 20 Bytes (0%)