From 94b67d08424e0b03ebd79ca4dde1c0b61f999be9 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 5 Dec 2024 18:39:45 +0100 Subject: [PATCH 1/5] chore: bump @metamask/preferences-controller to 15.0.1 --- package.json | 2 +- ...amask+preferences-controller+15.0.1.patch} | 0 yarn.lock | 26 +++++++++++++++---- 3 files changed, 22 insertions(+), 6 deletions(-) rename patches/{@metamask+preferences-controller+14.0.0.patch => @metamask+preferences-controller+15.0.1.patch} (100%) diff --git a/package.json b/package.json index 31b08eccd59..579e0a01104 100644 --- a/package.json +++ b/package.json @@ -175,7 +175,7 @@ "@metamask/phishing-controller": "^12.0.3", "@metamask/post-message-stream": "^8.0.0", "@metamask/ppom-validator": "0.35.1", - "@metamask/preferences-controller": "^14.0.0", + "@metamask/preferences-controller": "^15.0.1", "@metamask/profile-sync-controller": "^1.0.0", "@metamask/react-native-actionsheet": "2.4.2", "@metamask/react-native-button": "^3.0.0", diff --git a/patches/@metamask+preferences-controller+14.0.0.patch b/patches/@metamask+preferences-controller+15.0.1.patch similarity index 100% rename from patches/@metamask+preferences-controller+14.0.0.patch rename to patches/@metamask+preferences-controller+15.0.1.patch diff --git a/yarn.lock b/yarn.lock index f341058e5f5..f6f58247ba1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4218,6 +4218,22 @@ eth-ens-namehash "^2.0.8" fast-deep-equal "^3.1.3" +"@metamask/controller-utils@^11.4.4": + version "11.4.4" + resolved "https://registry.yarnpkg.com/@metamask/controller-utils/-/controller-utils-11.4.4.tgz#6e43e4cf53d34dad225bab8aaf4e7efcb1fe7623" + integrity sha512-0/gKC6jxlj8KRzi0RjGDQnml6l4b46Da/AIqnGJMOC59zl4qD5UN1GM+mq7L5duw/m8sSHa7VbL1hL0l7Cw1pg== + dependencies: + "@ethereumjs/util" "^8.1.0" + "@metamask/eth-query" "^4.0.0" + "@metamask/ethjs-unit" "^0.3.0" + "@metamask/utils" "^10.0.0" + "@spruceid/siwe-parser" "2.1.0" + "@types/bn.js" "^5.1.5" + bignumber.js "^9.1.2" + bn.js "^5.2.1" + eth-ens-namehash "^2.0.8" + fast-deep-equal "^3.1.3" + "@metamask/design-tokens@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@metamask/design-tokens/-/design-tokens-4.0.0.tgz#3aad7e4da21c279374668e179c0b055d93aa0552" @@ -4842,13 +4858,13 @@ eslint-plugin-n "^16.6.2" json-rpc-random-id "^1.0.1" -"@metamask/preferences-controller@^14.0.0": - version "14.0.0" - resolved "https://registry.yarnpkg.com/@metamask/preferences-controller/-/preferences-controller-14.0.0.tgz#1ec10cf7d2091962345dfc99fa050339a997e467" - integrity sha512-rh0kWWIDCa1V/zAfC3pA+0I3JSiQp23kpi838uMqCDMBIB0ifFbWX+qjnZlxZp77R1bvJiSqtHGlYLl60/Y7FA== +"@metamask/preferences-controller@^15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@metamask/preferences-controller/-/preferences-controller-15.0.1.tgz#4306099e4659591636304d81ed0954afb160ab81" + integrity sha512-y2rGKMr9fY2LCwEjvX7QKxOqxy5Tz6vA+QK8YEXuczeHd3n2jrh9DNBeM+BZzzOO2cXJgmbn0Jeotl09kDD94g== dependencies: "@metamask/base-controller" "^7.0.2" - "@metamask/controller-utils" "^11.4.3" + "@metamask/controller-utils" "^11.4.4" "@metamask/profile-sync-controller@^1.0.0": version "1.0.2" From 3f5469422c84440b17b3f809a56382ddaccebadb Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 5 Dec 2024 18:55:54 +0100 Subject: [PATCH 2/5] fix: deduplicate deps --- yarn.lock | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/yarn.lock b/yarn.lock index f6f58247ba1..6f47c22667b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4202,23 +4202,7 @@ resolved "https://registry.yarnpkg.com/@metamask/contract-metadata/-/contract-metadata-2.5.0.tgz#33921fa9c15eb1863f55dcd5f75467ae15614ebb" integrity sha512-+j7jEcp0P1OUMEpa/OIwfJs/ahBC/akwgWxaRTSWX2SWABvlUKBVRMtslfL94Qj2wN2xw8xjaUy5nSHqrznqDA== -"@metamask/controller-utils@^11.0.0", "@metamask/controller-utils@^11.3.0", "@metamask/controller-utils@^11.4.1", "@metamask/controller-utils@^11.4.2", "@metamask/controller-utils@^11.4.3": - version "11.4.3" - resolved "https://registry.yarnpkg.com/@metamask/controller-utils/-/controller-utils-11.4.3.tgz#5763f0bbee2f3770c1ba42dd4869786afef849bd" - integrity sha512-shrVCHFwIbt8qVcKbxe/mp5tOxjz6905/7ZIAnwUJKHYv7iEqfjyO1ibPoOknrZCF2vbXtP21b435g3v9DBNTQ== - dependencies: - "@ethereumjs/util" "^8.1.0" - "@metamask/eth-query" "^4.0.0" - "@metamask/ethjs-unit" "^0.3.0" - "@metamask/utils" "^10.0.0" - "@spruceid/siwe-parser" "2.1.0" - "@types/bn.js" "^5.1.5" - bignumber.js "^9.1.2" - bn.js "^5.2.1" - eth-ens-namehash "^2.0.8" - fast-deep-equal "^3.1.3" - -"@metamask/controller-utils@^11.4.4": +"@metamask/controller-utils@^11.0.0", "@metamask/controller-utils@^11.3.0", "@metamask/controller-utils@^11.4.1", "@metamask/controller-utils@^11.4.2", "@metamask/controller-utils@^11.4.3", "@metamask/controller-utils@^11.4.4": version "11.4.4" resolved "https://registry.yarnpkg.com/@metamask/controller-utils/-/controller-utils-11.4.4.tgz#6e43e4cf53d34dad225bab8aaf4e7efcb1fe7623" integrity sha512-0/gKC6jxlj8KRzi0RjGDQnml6l4b46Da/AIqnGJMOC59zl4qD5UN1GM+mq7L5duw/m8sSHa7VbL1hL0l7Cw1pg== From d2d1b22d643a25e7409df44f598364e1b44a85d8 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Fri, 6 Dec 2024 16:21:31 +0100 Subject: [PATCH 3/5] chore: bump @metamask/assets-controller to 45.0.0 --- package.json | 2 +- ...@metamask+assets-controllers+45.0.0.patch} | 4 ++-- yarn.lock | 22 ++++++++++++++----- 3 files changed, 20 insertions(+), 8 deletions(-) rename patches/{@metamask+assets-controllers+44.1.0.patch => @metamask+assets-controllers+45.0.0.patch} (99%) diff --git a/package.json b/package.json index fe9874e6dba..0c9e178af2d 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "@metamask/accounts-controller": "^20.0.1", "@metamask/address-book-controller": "^6.0.1", "@metamask/approval-controller": "^7.1.0", - "@metamask/assets-controllers": "^44.1.0", + "@metamask/assets-controllers": "45.0.0", "@metamask/base-controller": "^7.0.1", "@metamask/bitcoin-wallet-snap": "^0.8.2", "@metamask/composable-controller": "^3.0.0", diff --git a/patches/@metamask+assets-controllers+44.1.0.patch b/patches/@metamask+assets-controllers+45.0.0.patch similarity index 99% rename from patches/@metamask+assets-controllers+44.1.0.patch rename to patches/@metamask+assets-controllers+45.0.0.patch index 6d8098d4f28..8110387f35c 100644 --- a/patches/@metamask+assets-controllers+44.1.0.patch +++ b/patches/@metamask+assets-controllers+45.0.0.patch @@ -1,5 +1,5 @@ diff --git a/node_modules/@metamask/assets-controllers/dist/NftController.cjs b/node_modules/@metamask/assets-controllers/dist/NftController.cjs -index 6ccbe9c..49270d6 100644 +index 6ccbe9c..f725852 100644 --- a/node_modules/@metamask/assets-controllers/dist/NftController.cjs +++ b/node_modules/@metamask/assets-controllers/dist/NftController.cjs @@ -13,7 +13,7 @@ var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function ( @@ -150,7 +150,7 @@ index 6ccbe9c..49270d6 100644 } } diff --git a/node_modules/@metamask/assets-controllers/dist/NftController.d.cts b/node_modules/@metamask/assets-controllers/dist/NftController.d.cts -index a34725f..21e9d20 100644 +index a34725f..12487d6 100644 --- a/node_modules/@metamask/assets-controllers/dist/NftController.d.cts +++ b/node_modules/@metamask/assets-controllers/dist/NftController.d.cts @@ -108,6 +108,7 @@ export type NftMetadata = { diff --git a/yarn.lock b/yarn.lock index 8fdd03bfe75..044fcffc162 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4116,10 +4116,10 @@ "@metamask/utils" "^10.0.0" nanoid "^3.1.31" -"@metamask/assets-controllers@^44.1.0": - version "44.1.0" - resolved "https://registry.yarnpkg.com/@metamask/assets-controllers/-/assets-controllers-44.1.0.tgz#92d460b8926b138feacfff0cdf0c3efcc66091aa" - integrity sha512-YbEUoGSJciIrPjSxk4VJktcSEGxHUaK48OOLOjA8BMXWTlMJ1ac8OQeHwciPbTCGriwUa4QsxsequsuSGWNs/g== +"@metamask/assets-controllers@45.0.0": + version "45.0.0" + resolved "https://registry.yarnpkg.com/@metamask/assets-controllers/-/assets-controllers-45.0.0.tgz#85a898095a820497f3ed3fee205c2872f89b04ac" + integrity sha512-1pQo7YLPjClsD1zbL2pU9188REovMEpBaexSiTmhPrAhSIUgrJT3d6afBxrfiMI9LnCQ50HicTaL2vekLyIfnA== dependencies: "@ethereumjs/util" "^8.1.0" "@ethersproject/abi" "^5.7.0" @@ -4840,7 +4840,7 @@ fast-json-stable-stringify "^2.1.0" uuid "^8.3.2" -"@metamask/polling-controller@^12.0.0", "@metamask/polling-controller@^12.0.1": +"@metamask/polling-controller@^12.0.0": version "12.0.1" resolved "https://registry.yarnpkg.com/@metamask/polling-controller/-/polling-controller-12.0.1.tgz#89593c892d7fbbc93ccb6fe45dd2d820839f3d93" integrity sha512-ZCF7UBuyxk9utdmOAh9/VBT780OxRPN5pD0wJaRwsFnFM3FFOFmvmojqnw8Kz4lSglyETtOBBMvzyQsnqoXQEQ== @@ -4852,6 +4852,18 @@ fast-json-stable-stringify "^2.1.0" uuid "^8.3.2" +"@metamask/polling-controller@^12.0.1": + version "12.0.2" + resolved "https://registry.yarnpkg.com/@metamask/polling-controller/-/polling-controller-12.0.2.tgz#de37ff5f4f997d57d4da34b0c6574d2eba3184e0" + integrity sha512-TYplREQMrhPcsJn+b7WS2oZqMwt4jKcyL/tDmygVv90RcvESBBhXxz7D0Brm5UAirnkE3TPRq8fnVWwVSQAVcA== + dependencies: + "@metamask/base-controller" "^7.0.2" + "@metamask/controller-utils" "^11.4.4" + "@metamask/utils" "^10.0.0" + "@types/uuid" "^8.3.0" + fast-json-stable-stringify "^2.1.0" + uuid "^8.3.2" + "@metamask/post-message-stream@^8.0.0", "@metamask/post-message-stream@^8.1.1": version "8.1.1" resolved "https://registry.yarnpkg.com/@metamask/post-message-stream/-/post-message-stream-8.1.1.tgz#fd8f4c2363921aaf15c0fa56d087fa9f2d93f047" From 051b671834e26f1247f755ff813b04acc96b3d38 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Fri, 6 Dec 2024 16:27:29 +0100 Subject: [PATCH 4/5] chore: dedupe deps --- yarn.lock | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/yarn.lock b/yarn.lock index 044fcffc162..42349d0018d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4202,7 +4202,7 @@ resolved "https://registry.yarnpkg.com/@metamask/contract-metadata/-/contract-metadata-2.5.0.tgz#33921fa9c15eb1863f55dcd5f75467ae15614ebb" integrity sha512-+j7jEcp0P1OUMEpa/OIwfJs/ahBC/akwgWxaRTSWX2SWABvlUKBVRMtslfL94Qj2wN2xw8xjaUy5nSHqrznqDA== -"@metamask/controller-utils@^11.0.0", "@metamask/controller-utils@^11.3.0", "@metamask/controller-utils@^11.4.1", "@metamask/controller-utils@^11.4.2", "@metamask/controller-utils@^11.4.3", "@metamask/controller-utils@^11.4.4": +"@metamask/controller-utils@^11.0.0", "@metamask/controller-utils@^11.3.0", "@metamask/controller-utils@^11.4.1", "@metamask/controller-utils@^11.4.3", "@metamask/controller-utils@^11.4.4": version "11.4.4" resolved "https://registry.yarnpkg.com/@metamask/controller-utils/-/controller-utils-11.4.4.tgz#6e43e4cf53d34dad225bab8aaf4e7efcb1fe7623" integrity sha512-0/gKC6jxlj8KRzi0RjGDQnml6l4b46Da/AIqnGJMOC59zl4qD5UN1GM+mq7L5duw/m8sSHa7VbL1hL0l7Cw1pg== @@ -4840,19 +4840,7 @@ fast-json-stable-stringify "^2.1.0" uuid "^8.3.2" -"@metamask/polling-controller@^12.0.0": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@metamask/polling-controller/-/polling-controller-12.0.1.tgz#89593c892d7fbbc93ccb6fe45dd2d820839f3d93" - integrity sha512-ZCF7UBuyxk9utdmOAh9/VBT780OxRPN5pD0wJaRwsFnFM3FFOFmvmojqnw8Kz4lSglyETtOBBMvzyQsnqoXQEQ== - dependencies: - "@metamask/base-controller" "^7.0.2" - "@metamask/controller-utils" "^11.4.2" - "@metamask/utils" "^10.0.0" - "@types/uuid" "^8.3.0" - fast-json-stable-stringify "^2.1.0" - uuid "^8.3.2" - -"@metamask/polling-controller@^12.0.1": +"@metamask/polling-controller@^12.0.0", "@metamask/polling-controller@^12.0.1": version "12.0.2" resolved "https://registry.yarnpkg.com/@metamask/polling-controller/-/polling-controller-12.0.2.tgz#de37ff5f4f997d57d4da34b0c6574d2eba3184e0" integrity sha512-TYplREQMrhPcsJn+b7WS2oZqMwt4jKcyL/tDmygVv90RcvESBBhXxz7D0Brm5UAirnkE3TPRq8fnVWwVSQAVcA== From 464a4059bcb2d44b1ec07f0e57981f9079be37ae Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Fri, 6 Dec 2024 23:13:27 +0100 Subject: [PATCH 5/5] chore: bump @metamask/assets-controller to ^45.1.1 --- package.json | 2 +- ...@metamask+assets-controllers+45.1.1.patch} | 74 ------------------- yarn.lock | 14 ++-- 3 files changed, 8 insertions(+), 82 deletions(-) rename patches/{@metamask+assets-controllers+45.0.0.patch => @metamask+assets-controllers+45.1.1.patch} (74%) diff --git a/package.json b/package.json index 7b489e464ce..b8c93384376 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "@metamask/accounts-controller": "^20.0.1", "@metamask/address-book-controller": "^6.0.1", "@metamask/approval-controller": "^7.1.0", - "@metamask/assets-controllers": "45.0.0", + "@metamask/assets-controllers": "^45.1.1", "@metamask/base-controller": "^7.0.1", "@metamask/bitcoin-wallet-snap": "^0.8.2", "@metamask/composable-controller": "^3.0.0", diff --git a/patches/@metamask+assets-controllers+45.0.0.patch b/patches/@metamask+assets-controllers+45.1.1.patch similarity index 74% rename from patches/@metamask+assets-controllers+45.0.0.patch rename to patches/@metamask+assets-controllers+45.1.1.patch index 8110387f35c..43cd9a9f607 100644 --- a/patches/@metamask+assets-controllers+45.0.0.patch +++ b/patches/@metamask+assets-controllers+45.1.1.patch @@ -161,77 +161,3 @@ index a34725f..12487d6 100644 collection?: Collection; address?: string; attributes?: Attributes[]; -diff --git a/node_modules/@metamask/assets-controllers/dist/TokensController.cjs b/node_modules/@metamask/assets-controllers/dist/TokensController.cjs -index 343b343..c2e2fd0 100644 ---- a/node_modules/@metamask/assets-controllers/dist/TokensController.cjs -+++ b/node_modules/@metamask/assets-controllers/dist/TokensController.cjs -@@ -270,36 +270,39 @@ class TokensController extends base_controller_1.BaseController { - * @param networkClientId - Optional network client ID used to determine interacting chain ID. - */ - ignoreTokens(tokenAddressesToIgnore, networkClientId) { -- const { ignoredTokens, detectedTokens, tokens } = this.state; -- const ignoredTokensMap = {}; -- let newIgnoredTokens = [...ignoredTokens]; -- let interactingChainId; -- if (networkClientId) { -- interactingChainId = this.messagingSystem.call('NetworkController:getNetworkClientById', networkClientId).configuration.chainId; -- } -- const checksummedTokenAddresses = tokenAddressesToIgnore.map((address) => { -- const checksumAddress = (0, controller_utils_1.toChecksumHexAddress)(address); -- ignoredTokensMap[address.toLowerCase()] = true; -- return checksumAddress; -- }); -- newIgnoredTokens = [...ignoredTokens, ...checksummedTokenAddresses]; -- const newDetectedTokens = detectedTokens.filter((token) => !ignoredTokensMap[token.address.toLowerCase()]); -- const newTokens = tokens.filter((token) => !ignoredTokensMap[token.address.toLowerCase()]); -- const { newAllIgnoredTokens, newAllDetectedTokens, newAllTokens } = __classPrivateFieldGet(this, _TokensController_instances, "m", _TokensController_getNewAllTokensState).call(this, { -- newIgnoredTokens, -- newDetectedTokens, -- newTokens, -- interactingChainId, -- }); -- this.update((state) => { -- state.ignoredTokens = newIgnoredTokens; -- state.tokens = newTokens; -- state.detectedTokens = newDetectedTokens; -- state.allIgnoredTokens = newAllIgnoredTokens; -- state.allDetectedTokens = newAllDetectedTokens; -- state.allTokens = newAllTokens; -- }); -- } -+ let interactingChainId; -+ if (networkClientId) { -+ interactingChainId = this.messagingSystem.call('NetworkController:getNetworkClientById', networkClientId).configuration.chainId; -+ } -+ const { allTokens, allDetectedTokens, allIgnoredTokens } = this.state; -+ const ignoredTokensMap = {}; -+ const ignoredTokens = allIgnoredTokens[interactingChainId ?? __classPrivateFieldGet(this, _TokensController_chainId, "f")]?.[__classPrivateFieldGet(this, _TokensController_instances, "m", _TokensController_getSelectedAddress).call(this)] || []; -+ let newIgnoredTokens = [...ignoredTokens]; -+ const tokens = allTokens[interactingChainId ?? __classPrivateFieldGet(this, _TokensController_chainId, "f")]?.[__classPrivateFieldGet(this, _TokensController_instances, "m", _TokensController_getSelectedAddress).call(this)] || []; -+ const detectedTokens = allDetectedTokens[interactingChainId ?? __classPrivateFieldGet(this, _TokensController_chainId, "f")]?.[__classPrivateFieldGet(this, _TokensController_instances, "m", _TokensController_getSelectedAddress).call(this)] || []; -+ const checksummedTokenAddresses = tokenAddressesToIgnore.map((address) => { -+ const checksumAddress = (0, controller_utils_1.toChecksumHexAddress)(address); -+ ignoredTokensMap[address.toLowerCase()] = true; -+ return checksumAddress; -+ }); -+ newIgnoredTokens = [...ignoredTokens, ...checksummedTokenAddresses]; -+ const newDetectedTokens = detectedTokens.filter((token) => !ignoredTokensMap[token.address.toLowerCase()]); -+ const newTokens = tokens.filter((token) => !ignoredTokensMap[token.address.toLowerCase()]); -+ const { newAllIgnoredTokens, newAllDetectedTokens, newAllTokens } = __classPrivateFieldGet(this, _TokensController_instances, "m", _TokensController_getNewAllTokensState).call(this, { -+ newIgnoredTokens, -+ newDetectedTokens, -+ newTokens, -+ interactingChainId, -+ }); -+ this.update((state) => { -+ state.ignoredTokens = newIgnoredTokens; -+ state.tokens = newTokens; -+ state.detectedTokens = newDetectedTokens; -+ state.allIgnoredTokens = newAllIgnoredTokens; -+ state.allDetectedTokens = newAllDetectedTokens; -+ state.allTokens = newAllTokens; -+ }); -+ } - /** - * Adds a batch of detected tokens to the stored token list. - * diff --git a/yarn.lock b/yarn.lock index 0b196f4ee96..94882e9db64 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4116,10 +4116,10 @@ "@metamask/utils" "^10.0.0" nanoid "^3.1.31" -"@metamask/assets-controllers@45.0.0": - version "45.0.0" - resolved "https://registry.yarnpkg.com/@metamask/assets-controllers/-/assets-controllers-45.0.0.tgz#85a898095a820497f3ed3fee205c2872f89b04ac" - integrity sha512-1pQo7YLPjClsD1zbL2pU9188REovMEpBaexSiTmhPrAhSIUgrJT3d6afBxrfiMI9LnCQ50HicTaL2vekLyIfnA== +"@metamask/assets-controllers@^45.1.1": + version "45.1.1" + resolved "https://registry.yarnpkg.com/@metamask/assets-controllers/-/assets-controllers-45.1.1.tgz#365be66cbd14a0fb5be57b3ec30d54f3314d70ec" + integrity sha512-zKMIKv9w4sZu0S/flbgYLAy3wgoL11GuL5RW8AF6n2/jKlMxEA0ImIK0EZGhmkJAB78ZrcVIdoLeEEvSsGuO/w== dependencies: "@ethereumjs/util" "^8.1.0" "@ethersproject/abi" "^5.7.0" @@ -4130,10 +4130,10 @@ "@metamask/abi-utils" "^2.0.3" "@metamask/base-controller" "^7.0.2" "@metamask/contract-metadata" "^2.4.0" - "@metamask/controller-utils" "^11.4.3" + "@metamask/controller-utils" "^11.4.4" "@metamask/eth-query" "^4.0.0" "@metamask/metamask-eth-abis" "^3.1.1" - "@metamask/polling-controller" "^12.0.1" + "@metamask/polling-controller" "^12.0.2" "@metamask/rpc-errors" "^7.0.1" "@metamask/utils" "^10.0.0" "@types/bn.js" "^5.1.5" @@ -4840,7 +4840,7 @@ fast-json-stable-stringify "^2.1.0" uuid "^8.3.2" -"@metamask/polling-controller@^12.0.0", "@metamask/polling-controller@^12.0.1": +"@metamask/polling-controller@^12.0.0", "@metamask/polling-controller@^12.0.2": version "12.0.2" resolved "https://registry.yarnpkg.com/@metamask/polling-controller/-/polling-controller-12.0.2.tgz#de37ff5f4f997d57d4da34b0c6574d2eba3184e0" integrity sha512-TYplREQMrhPcsJn+b7WS2oZqMwt4jKcyL/tDmygVv90RcvESBBhXxz7D0Brm5UAirnkE3TPRq8fnVWwVSQAVcA==