Skip to content

chore: Improve performance of address formatting/validation #82468

chore: Improve performance of address formatting/validation

chore: Improve performance of address formatting/validation #82468

Triggered via pull request July 21, 2025 16:55
Status Failure
Total duration 27m 47s
Artifacts 99

main.yml

on: pull_request
build-dist-browserify  /  build-dist-browserify
12m 56s
build-dist-browserify / build-dist-browserify
build-test-browserify  /  build-test-browserify
11m 34s
build-test-browserify / build-test-browserify
build-test-flask-browserify  /  build-test-flask-browserify
10m 57s
build-test-flask-browserify / build-test-flask-browserify
build-test-webpack  /  build-test-webpack
4m 18s
build-test-webpack / build-test-webpack
build-test-mv2-browserify  /  build-test-mv2-browserify
10m 53s
build-test-mv2-browserify / build-test-mv2-browserify
build-test-flask-mv2-browserify  /  build-test-flask-mv2-browserify
10m 51s
build-test-flask-mv2-browserify / build-test-flask-mv2-browserify
build-dist-mv2-browserify  /  build-dist-mv2-browserify
12m 48s
build-dist-mv2-browserify / build-dist-mv2-browserify
build-flask-browserify  /  build-flask-browserify
12m 28s
build-flask-browserify / build-flask-browserify
build-flask-mv2-browserify  /  build-flask-mv2-browserify
12m 47s
build-flask-mv2-browserify / build-flask-mv2-browserify
build-beta-browserify  /  build-beta-browserify
12m 39s
build-beta-browserify / build-beta-browserify
build-beta-mv2-browserify  /  build-beta-mv2-browserify
12m 49s
build-beta-mv2-browserify / build-beta-mv2-browserify
Build storybook  /  Build storybook
4m 19s
Build storybook / Build storybook
Build ts migration dashboard  /  build-ts-migration-dashboard
3m 34s
Build ts migration dashboard / build-ts-migration-dashboard
Lint workflows  /  Lint workflows
8s
Lint workflows / Lint workflows
bundle-size
54s
bundle-size
Matrix: run-benchmarks / benchmarks
build-source-map-explorer
1m 21s
build-source-map-explorer
build-lavamoat-viz
9m 31s
build-lavamoat-viz
Matrix: Run tests / Unit tests
Matrix: validate-lavamoat-policy-webapp / Validate lavamoat policy webapp
test-lint  /  Test lint
8m 36s
test-lint / Test lint
repository-health-checks  /  Repository health checks
2m 48s
repository-health-checks / Repository health checks
Test storybook  /  Test storybook
8m 33s
Test storybook / Test storybook
validate-lavamoat-policy-build  /  Validate lavamoat policy build
1m 45s
validate-lavamoat-policy-build / Validate lavamoat policy build
needs-e2e  /  needs-e2e
8s
needs-e2e / needs-e2e
Run tests  /  Webpack tests
57s
Run tests / Webpack tests
Run tests  /  Integration tests
4m 44s
Run tests / Integration tests
Test circular deps
56s
Test circular deps
Publish prerelease  /  Publish prerelease
3m 52s
Publish prerelease / Publish prerelease
needs-e2e  /  prep-e2e
39s
needs-e2e / prep-e2e
Run tests  /  Report coverage
43s
Run tests / Report coverage
e2e-chrome  /  ...  /  test-e2e-chrome-api-specs
2m 1s
e2e-chrome / test-e2e-chrome-api-specs / test-e2e-chrome-api-specs
e2e-chrome  /  ...  /  test-e2e-chrome-api-specs-multichain
2m 5s
e2e-chrome / test-e2e-chrome-api-specs-multichain / test-e2e-chrome-api-specs-multichain
Matrix: e2e-chrome / test-e2e-chrome-browserify
Matrix: e2e-chrome / test-e2e-chrome-flask
Matrix: e2e-chrome / test-e2e-chrome-webpack
e2e-chrome  /  ...  /  test-e2e-chrome-multiple-providers
1m 32s
e2e-chrome / test-e2e-chrome-multiple-providers / test-e2e-chrome-multiple-providers
e2e-chrome  /  ...  /  test-e2e-chrome-rpc
7m 33s
e2e-chrome / test-e2e-chrome-rpc / test-e2e-chrome-rpc
e2e-chrome  /  ...  /  test-e2e-chrome-vault-decryption
2m 40s
e2e-chrome / test-e2e-chrome-vault-decryption / test-e2e-chrome-vault-decryption
Matrix: e2e-firefox / test-e2e-firefox-browserify
Matrix: e2e-firefox / test-e2e-firefox-flask
e2e-chrome  /  test-e2e-chrome-api-specs-alert-on-failure
0s
e2e-chrome / test-e2e-chrome-api-specs-alert-on-failure
e2e-chrome  /  test-e2e-chrome-api-specs-multichain-alert-on-failure
0s
e2e-chrome / test-e2e-chrome-api-specs-multichain-alert-on-failure
e2e-chrome  /  test-e2e-chrome-report
42s
e2e-chrome / test-e2e-chrome-report
e2e-firefox  /  test-e2e-firefox-report
43s
e2e-firefox / test-e2e-firefox-report
All jobs completed
All jobs completed
Publish release  /  Publish release
Publish release / Publish release
All jobs pass
4s
All jobs pass
Log merge group failure  /  Log merge group failure
Log merge group failure / Log merge group failure
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 10 warnings
e2e-chrome / test-e2e-chrome-browserify (9) / test-e2e-chrome-browserify (9)
Process completed with exit code 1.
All jobs pass
Process completed with exit code 1.
test-lint / Test lint: test/e2e/tests/bridge/bridge-test-utils.ts#L594
'#2B71FF' Hex color values are not allowed. Consider using design tokens instead. For support reach out to the design system team #metamask-design-system on Slack
test-lint / Test lint: test/e2e/page-objects/pages/test-dapp-multichain.ts#L51
'#add' Hex color values are not allowed. Consider using design tokens instead. For support reach out to the design system team #metamask-design-system on Slack
test-lint / Test lint: test/e2e/page-objects/pages/test-dapp-multichain.ts#L47
'#add' Hex color values are not allowed. Consider using design tokens instead. For support reach out to the design system team #metamask-design-system on Slack
test-lint / Test lint: app/scripts/controllers/swaps/swaps.test.ts#L1498
Some tests seem to be commented
test-lint / Test lint: app/scripts/controllers/swaps/swaps.test.ts#L1475
Some tests seem to be commented
test-lint / Test lint: app/scripts/controllers/swaps/swaps.test.ts#L1459
Some tests seem to be commented
test-lint / Test lint: app/scripts/controllers/swaps/swaps.test.ts#L1375
Some tests seem to be commented
test-lint / Test lint: app/scripts/controllers/swaps/swaps.test.ts#L1355
Some tests seem to be commented
test-lint / Test lint: app/scripts/controllers/swaps/swaps.test.ts#L1334
Some tests seem to be commented

Artifacts

Produced during runtime
Name Size Digest
build-beta-browserify Expired
111 MB
sha256:0fedc9a0dea4f27389ff55b25fb321c8b3a217c18074a51a6a1c39ba5e73a26c
build-beta-mv2-browserify Expired
110 MB
sha256:4b0b6ee288bb495b69ee9b35094851f7f736b37913cb3ae13778fe6bcbd82611
build-dist-browserify Expired
107 MB
sha256:35e2ffe31c0906eee40911eddaab8123ee5e0900c715bede3d0ddf30329780bd
build-dist-mv2-browserify Expired
106 MB
sha256:9ee43b90870534396950bc03124b75cb2609b661dbc53f2323da9a6465a52420
build-flask-browserify Expired
112 MB
sha256:1f58bacff32463d479da46d488ccc43bb454ea4249fb6bc7daf787a567da40f3
build-flask-mv2-browserify Expired
111 MB
sha256:db629fc914aaccee677b0b2c05d348740f3afe18b10c5f2bf23f39cfcf5f2f7d
build-test-browserify Expired
107 MB
sha256:5264cf097895a8bb094cd016b558ddb5a7fd9257fe104dc0d2c82fdf82f9634d
build-test-flask-browserify Expired
112 MB
sha256:7b1a201fc6f5ecc40e8dbcd1dbba3e73f23233cdcf8bfd832416595b26610106
build-test-flask-mv2-browserify Expired
111 MB
sha256:af23996ee003427baf24169b846db6171ea0d1d5440bd3a3e79278261032584a
build-test-mv2-browserify Expired
106 MB
sha256:f0748421a4224eaa0c79d0df25674f5e00936fbce701d0f41f12993f54ec11dc
build-test-webpack Expired
121 MB
sha256:d1f8f575f028cb4bdb156a21b0f4fccc23bf43ce3545677c9f2adabe0ffb210a
changed-files Expired
1.17 KB
sha256:91862726aa4c0f365bf99aa46ae084ca26fe6600f125508452881b4a6b99a864
coverage-integration Expired
1010 KB
sha256:5be32ee15a909fd8c4fa1ea64c566c374712aaab726e26c2227fb872904aa8ed
coverage-unit-1 Expired
1.32 MB
sha256:5295ffa13889fa2a6c74af1d0426b4d367229b6628361f9b8fba21a0dcdeac48
coverage-unit-2 Expired
1.33 MB
sha256:8f96e73b216338134bdd952c3397ee93ffbe4351f6264219ed83bd197c45bb6c
coverage-unit-3 Expired
1.32 MB
sha256:b2d9721f9f34efcf91ab9f57eb1aee2a98c0f3bf25c398558b9fbb44b000b449
coverage-unit-4 Expired
1.34 MB
sha256:2300639b02a0d04c9c8e6c41b76795eee907e895bd1dd7243a44cf2fe0bf4027
coverage-unit-5 Expired
1.32 MB
sha256:d2b6223268ca67b464c5dbe5d65d81dd7f419325807be227a8f1391322345723
coverage-unit-6 Expired
1.32 MB
sha256:7775a7860875695154d705365fd9275263d082c8d505e2adb06dcae1c362042b
coverage-webpack Expired
17.3 KB
sha256:83f14933037cbf3ba0c5db7df9e08dcaf2ff729ed5dd4be9e7159b14added98b
lcov.info Expired
411 KB
sha256:5e8950a70f6e2ebdb883134f7618270558c43b049079c303850a6a4d83c123ca
test-e2e-chrome-api-specs Expired
563 KB
sha256:154e0d92f306379832c0874ad55e4559c8f8697b647ef45b5aeda6e4e331ca03
test-e2e-chrome-api-specs-multichain Expired
283 KB
sha256:728d7d2f69a314b480fbfa5d0dfcc673cff730a5822691c63495c16bf0221b7f
test-e2e-chrome-browserify (0) Expired
8.66 KB
sha256:2c11f93cf476ef9ce214793c104082a026577a14fd59ee34f3bb67ab36820641
test-e2e-chrome-browserify (1) Expired
8.71 KB
sha256:f486d3f018b6bdeb0529ae9779aec5a75d01db0b2f6cf9ba29629076c9be9652
test-e2e-chrome-browserify (10) Expired
8.49 KB
sha256:12e8f7d26ac64f6215fa36cd06c0217340fb21921b19fe344e6d2cd753379a2d
test-e2e-chrome-browserify (11) Expired
8.92 KB
sha256:434b0d904709887f13722cb0762eb54adf37191eb67cbf93ee4c8d4ed649d7fb
test-e2e-chrome-browserify (12) Expired
9.44 KB
sha256:de378b1f8a325c542d0169cf0f3d6380dd5f48a182ab547711875b418edbc8ca
test-e2e-chrome-browserify (13) Expired
8.69 KB
sha256:7347ae80cb36bfe5f77b6656dc4b3072fac5ed76b7ddcc9bedf78c546bd3affc
test-e2e-chrome-browserify (14) Expired
197 KB
sha256:e60c6f62cd0c570db5538cffda85243aa47ffd5f777be6de8071cfce3ee869c2
test-e2e-chrome-browserify (15) Expired
8.19 KB
sha256:3885e6c52ac86ad4ddf19bf3845aeb1ae6cc965eabb9816b3c874ca9c3ee30d8
test-e2e-chrome-browserify (16) Expired
8.33 KB
sha256:fdbec21c8b70319c598b2f67e9c08510e0e177041b9b21249a54dea52518c3e6
test-e2e-chrome-browserify (17) Expired
8.18 KB
sha256:eb44df4e836a3dda83b3b0584476ef236008eb6304164505f48d89e9cc74c632
test-e2e-chrome-browserify (18) Expired
8.32 KB
sha256:0201a236d9ec56398322d3032fd488c55fac89c11147b3f8c5e26dc328d97bcd
test-e2e-chrome-browserify (19) Expired
8.63 KB
sha256:b0302e378cdb82bc0c41e2fa81d2bab82b2baa15676194c364d4d4be9c30aa11
test-e2e-chrome-browserify (2) Expired
9.22 KB
sha256:a0b390a5ff00e654da52ea6192ca8523b2e3655b0ff7efec8b63e6323cfe6105
test-e2e-chrome-browserify (3) Expired
8.68 KB
sha256:4af987c94c2f5e94373ccedabdf8920eb11ab2cfb4d221f8e5c72715a100564e
test-e2e-chrome-browserify (4) Expired
9.26 KB
sha256:14935ced08edf736c9d24aef9c0822931addbe582a6f8157664408d31f0675c7
test-e2e-chrome-browserify (5) Expired
9.32 KB
sha256:e0cd8636984dc957004429be063e37de1f06c273efb096a93019a71eef3524e7
test-e2e-chrome-browserify (6) Expired
9.25 KB
sha256:1b8bbc8235341cc942b6c66c9ec82c75f1be93a3b31fe9823897294a86a7dd8d
test-e2e-chrome-browserify (7) Expired
8.79 KB
sha256:a3fd0d166026409e836e870d96883f7db0bab258de202d98b7978a7c2ff62b3b
test-e2e-chrome-browserify (8) Expired
8.98 KB
sha256:c135bf49d5fbd40ffd47fa09594eea66ad05d0535835d751a38989b86f427301
test-e2e-chrome-browserify (9) Expired
433 KB
sha256:1943c0e692b68ffeda0e67dd230d7bbeedf2541fba8384addc88f2f57102faea
test-e2e-chrome-flask (0) Expired
7.21 KB
sha256:86601d170b46338faac4e175a1d26bf348d1113bb2d645194e4e6fd65ff16be5
test-e2e-chrome-flask (1) Expired
6.91 KB
sha256:17e52209ffd5c6fa844919377d64d42d575f2edf85ecdc860f3af08f4f8abf55
test-e2e-chrome-flask (2) Expired
7.82 KB
sha256:9372d0f1fda3ae9396ef308549dae6fc806756aa60ae3cad4bc0f22d963a0fde
test-e2e-chrome-flask (3) Expired
6.76 KB
sha256:7e49fb468a5daf7e24e0ca12e0475946d86875615c811d38571ea544cd5cf384
test-e2e-chrome-flask (4) Expired
6.93 KB
sha256:b2a23af5922380554fbfb2b5e31824f31b51ae406c91d3a4a893cfbd3ab4aa49
test-e2e-chrome-multiple-providers Expired
612 Bytes
sha256:f1450b3560ae0321cca64f3d9876cd51a223fdb0f873941592b6439c1764f385
test-e2e-chrome-report Expired
64.6 KB
sha256:f4cc52a36fe4ab6d61bda1f4e42ff1ff13390150f972dd0b52499d9341ead197
test-e2e-chrome-rpc Expired
9.16 KB
sha256:61c4256d817f7d090c4471e8e63747584b231d2f123a822c02e38eceb52a9a02
test-e2e-chrome-vault-decryption Expired
642 Bytes
sha256:7e662bcbce3f68629803d916bb8b2999996d554a28c15bfba29b25e687cfba67
test-e2e-chrome-webpack (0) Expired
8.95 KB
sha256:95e5ca283f800a09a708bf3a271ebafa095591ae006866fb48b4fdcb8bbe26e3
test-e2e-chrome-webpack (1) Expired
8.7 KB
sha256:a25547e31a397edacf5828d71a49bc6f837998ea6455dc6e17ac04d6dfde667b
test-e2e-chrome-webpack (10) Expired
8.78 KB
sha256:1d884d9649d979fd4771985ad352a82edc3e803478228adadfb5191f486b8192
test-e2e-chrome-webpack (11) Expired
9.24 KB
sha256:61e2befe15ea1477996cb628c3e6ed62c0dad224a2eb9a1a706af9afad5f88dd
test-e2e-chrome-webpack (12) Expired
9.56 KB
sha256:274480919b691fd0e3245efb465a5466eb6b0ab58a38a4395f038d4722948e1e
test-e2e-chrome-webpack (13) Expired
8.96 KB
sha256:236fced78c69e6ab8154e69a93b178256665cb37ae71c38f624e465a595b9d17
test-e2e-chrome-webpack (14) Expired
484 KB
sha256:f07fc56b43a07bfb1abf378a601d5a5ce0089dda192eb2d777993368c10696d9
test-e2e-chrome-webpack (15) Expired
9.4 KB
sha256:f5118965c262019ac1403fa2c6832860a80c9649aa5a3b43c42d9f79afe00411
test-e2e-chrome-webpack (16) Expired
7.89 KB
sha256:eb8a915176c0ab4869c71c7c49961752aafc31aa51d54ae331991a1a87375653
test-e2e-chrome-webpack (17) Expired
7.91 KB
sha256:23e0cbcc62d64a01f89dd8a356bfea5829e6f7b049e32f0434d2f21b1f117092
test-e2e-chrome-webpack (18) Expired
8.13 KB
sha256:2e1408c19c0c4f0151903c954e86dc149200dcfe08dd3d2533b19924294a1a33
test-e2e-chrome-webpack (19) Expired
8.37 KB
sha256:a2d1c2501c431afe08a1db7b8013b25a11fe866fc381f60be9736c0fd24c214c
test-e2e-chrome-webpack (2) Expired
8.66 KB
sha256:bbb35bed793fe5946148a964a8f6534adabc5f79d81eadf12124b80f0401b9d1
test-e2e-chrome-webpack (3) Expired
8.63 KB
sha256:6d2b8941ccd97df386eec60fb7ee0b0039e91d6e44e5a576ac30c126e92f866f
test-e2e-chrome-webpack (4) Expired
9.04 KB
sha256:69fa80a938917664b8b3ed5df3e4b67f0eb22e3226cd498e0fa40b2a9fdd9e99
test-e2e-chrome-webpack (5) Expired
8.87 KB
sha256:fbbd89ccab8757cd298824ea0a76faeaa7ab32892de922eac0f36ef8d07088a3
test-e2e-chrome-webpack (6) Expired
8.65 KB
sha256:628863ca3e8584ce98376fdfa42cb6f582c7c8992511e8e99f4e31884f28b250
test-e2e-chrome-webpack (7) Expired
232 KB
sha256:62954590deb79fcc03f50fb5fd8165b9400a28f56f513309ca287e42736d74ed
test-e2e-chrome-webpack (8) Expired
8.72 KB
sha256:9f0dd2ec2847b713251cd7cf1eee64065f2cde947ff517816ece4094150128a8
test-e2e-chrome-webpack (9) Expired
9.14 KB
sha256:39e00db34a949cd511d09aa1600525327a8100ab814f1a8c451cdba9a2d7581d
test-e2e-firefox-browserify (0) Expired
8.98 KB
sha256:c29d1dac9d5c30270b3fa0764a2cc12a674648696092d7b0bf755987ff074440
test-e2e-firefox-browserify (1) Expired
8.68 KB
sha256:2ebe8a71949a7e008f3c35fbad2e66fe1c3bdf64edbc7f429b74de7546fbaf36
test-e2e-firefox-browserify (10) Expired
8.64 KB
sha256:798f67aad93e54f788ead4ac7eee644a7514899ae4a4a7c8db5165b2bd7e897c
test-e2e-firefox-browserify (11) Expired
9.62 KB
sha256:37de1dfce58999fe917e207c1894e6fd6186b18ace1a686affc332d3bba36440
test-e2e-firefox-browserify (12) Expired
8.84 KB
sha256:d1697fa1ed386474393971457bc02218265238fe371632fba39ca9c11e1598b0
test-e2e-firefox-browserify (13) Expired
9.07 KB
sha256:35aa7e350d1e618b53ae0fe1431b1e03f1db84cd69e1a4af06fada759bd3a382
test-e2e-firefox-browserify (14) Expired
8.7 KB
sha256:e2ed5b536cc6453fcd266c5528a1e026c30878e28f0adc02c6ed6bd35dc11b45
test-e2e-firefox-browserify (15) Expired
8.69 KB
sha256:61b288d098cb3b6600018048d81734ea9d3c6b33c12e64b66609e1419511a2a0
test-e2e-firefox-browserify (16) Expired
8.71 KB
sha256:37c453bd2a39015b0c15a6bf4603c76492742808672e12b840e55f021b432405
test-e2e-firefox-browserify (17) Expired
535 KB
sha256:c9a7b697e84a3f419e880d6198f5292404bf8c5900bd51b673a117935ab80032
test-e2e-firefox-browserify (18) Expired
8.24 KB
sha256:fa59de226ee9892029677680a342139b2fac5976629a9247f5074f31f25ee54d
test-e2e-firefox-browserify (19) Expired
9.88 KB
sha256:b9cf127b3a4734a17a4de5bdd0f9a892816b01c434f8783e5c0673942858d1f4
test-e2e-firefox-browserify (2) Expired
8.93 KB
sha256:02c91c320f59feee4fa39d020391aebae97efbf791527299da79f4317d33bead
test-e2e-firefox-browserify (3) Expired
8.63 KB
sha256:18981501ede5892cd9511510a0f39174dbcacd1efb5020b6c7e58e0ebcb0f594
test-e2e-firefox-browserify (4) Expired
8.9 KB
sha256:0fd70c148a82f18ee216984203aad6ddb7d67fbd53c2adc526f541bb79fe99f6
test-e2e-firefox-browserify (5) Expired
138 KB
sha256:4b319626f077bffd15fd7dcf49bc1fe5c7861c16eb266b505800a3d7e10d501f
test-e2e-firefox-browserify (6) Expired
9.18 KB
sha256:b9328fb28ec633d778f2e58dc02df4ebede3867e973ad54f9317d7137c8f213d
test-e2e-firefox-browserify (7) Expired
8.96 KB
sha256:ab87e381dee5f36d3e25424c9882a257b10c07cabd7a94c2e5172f5619c1520d
test-e2e-firefox-browserify (8) Expired
8.88 KB
sha256:06ef0705a066d25aba11c10e190de9a11a52b5b3949855883277e29c04ebe009
test-e2e-firefox-browserify (9) Expired
9.14 KB
sha256:529cc06049de31519f9b2ebb96ae88a32ebd7774b525228cee43e789fcf2e16d
test-e2e-firefox-flask (0) Expired
7.95 KB
sha256:f2f38a18afa01dd41c22159e27f788307df75bd944693055e971936765558d47
test-e2e-firefox-flask (1) Expired
7.09 KB
sha256:607261c37139148cbe0f341c4845701863b31bb76b0ef8632bc003b066512e3c
test-e2e-firefox-flask (2) Expired
6.73 KB
sha256:c2029cc9cddd5a87fdfa6665782f7d0111f88920b5b472a2171cc4c67ae455c2
test-e2e-firefox-flask (3) Expired
7.51 KB
sha256:d7f92d539a9cc8894c93077cf30116e9d8ecb4551fc084274a900ca5059aa64d
test-e2e-firefox-flask (4) Expired
6.44 KB
sha256:e4927d092ad5e4aa3c985018fb219fd4ada56af0c873fadafff0a5ca90af162f
test-e2e-firefox-report Expired
34.7 KB
sha256:ee4cdfe52679fd74e2c1ba34b784f2cf8c73610b47954ce9392514ef3fb41ec9
test-runs-for-splitting Expired
98.9 KB
sha256:81cb9faa4a84a9e1d0deb10dd784d9eb86c090d9e97605ade795088018e34810