diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index 168bc8afc4c8..089ec6273283 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -1061,12 +1061,20 @@ "@metamask/ens-controller": { "packages": { "@ethersproject/providers": true, - "@metamask/base-controller": true, + "@metamask/ens-controller>@metamask/base-controller": true, "@metamask/ens-controller>@metamask/controller-utils": true, "@metamask/utils": true, "punycode": true } }, + "@metamask/ens-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true + }, + "packages": { + "immer": true + } + }, "@metamask/ens-controller>@metamask/controller-utils": { "globals": { "URL": true, @@ -1077,14 +1085,29 @@ "packages": { "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/controller-utils>@spruceid/siwe-parser": true, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true, "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, "bn.js": true, "browserify>buffer": true, "eslint>fast-deep-equal": true, "eth-ens-namehash": true } }, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, "@metamask/eth-json-rpc-filters": { "globals": { "console.error": true diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index 168bc8afc4c8..089ec6273283 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -1061,12 +1061,20 @@ "@metamask/ens-controller": { "packages": { "@ethersproject/providers": true, - "@metamask/base-controller": true, + "@metamask/ens-controller>@metamask/base-controller": true, "@metamask/ens-controller>@metamask/controller-utils": true, "@metamask/utils": true, "punycode": true } }, + "@metamask/ens-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true + }, + "packages": { + "immer": true + } + }, "@metamask/ens-controller>@metamask/controller-utils": { "globals": { "URL": true, @@ -1077,14 +1085,29 @@ "packages": { "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/controller-utils>@spruceid/siwe-parser": true, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true, "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, "bn.js": true, "browserify>buffer": true, "eslint>fast-deep-equal": true, "eth-ens-namehash": true } }, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, "@metamask/eth-json-rpc-filters": { "globals": { "console.error": true diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index 168bc8afc4c8..089ec6273283 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -1061,12 +1061,20 @@ "@metamask/ens-controller": { "packages": { "@ethersproject/providers": true, - "@metamask/base-controller": true, + "@metamask/ens-controller>@metamask/base-controller": true, "@metamask/ens-controller>@metamask/controller-utils": true, "@metamask/utils": true, "punycode": true } }, + "@metamask/ens-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true + }, + "packages": { + "immer": true + } + }, "@metamask/ens-controller>@metamask/controller-utils": { "globals": { "URL": true, @@ -1077,14 +1085,29 @@ "packages": { "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/controller-utils>@spruceid/siwe-parser": true, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true, "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, "bn.js": true, "browserify>buffer": true, "eslint>fast-deep-equal": true, "eth-ens-namehash": true } }, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, "@metamask/eth-json-rpc-filters": { "globals": { "console.error": true diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json index cc09e5917d1c..9c0cbdafaf3a 100644 --- a/lavamoat/browserify/mmi/policy.json +++ b/lavamoat/browserify/mmi/policy.json @@ -1153,12 +1153,20 @@ "@metamask/ens-controller": { "packages": { "@ethersproject/providers": true, - "@metamask/base-controller": true, + "@metamask/ens-controller>@metamask/base-controller": true, "@metamask/ens-controller>@metamask/controller-utils": true, "@metamask/utils": true, "punycode": true } }, + "@metamask/ens-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true + }, + "packages": { + "immer": true + } + }, "@metamask/ens-controller>@metamask/controller-utils": { "globals": { "URL": true, @@ -1169,14 +1177,29 @@ "packages": { "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/controller-utils>@spruceid/siwe-parser": true, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true, "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, "bn.js": true, "browserify>buffer": true, "eslint>fast-deep-equal": true, "eth-ens-namehash": true } }, + "@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, "@metamask/eth-json-rpc-filters": { "globals": { "console.error": true diff --git a/package.json b/package.json index 380a47e4a23c..c7152845b69f 100644 --- a/package.json +++ b/package.json @@ -298,7 +298,7 @@ "@metamask/contract-metadata": "^2.5.0", "@metamask/controller-utils": "^10.0.0", "@metamask/design-tokens": "^4.0.0", - "@metamask/ens-controller": "^10.0.1", + "@metamask/ens-controller": "^12.0.0", "@metamask/eth-json-rpc-filters": "^7.0.0", "@metamask/eth-json-rpc-middleware": "^12.1.1", "@metamask/eth-ledger-bridge-keyring": "patch:@metamask/eth-ledger-bridge-keyring@npm%3A2.0.1#~/.yarn/patches/@metamask-eth-ledger-bridge-keyring-npm-2.0.1-7a5d815b2d.patch", diff --git a/yarn.lock b/yarn.lock index af6ac8a1c323..7a226bcef070 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5034,18 +5034,18 @@ __metadata: languageName: node linkType: hard -"@metamask/ens-controller@npm:^10.0.1": - version: 10.0.1 - resolution: "@metamask/ens-controller@npm:10.0.1" +"@metamask/ens-controller@npm:^12.0.0": + version: 12.0.0 + resolution: "@metamask/ens-controller@npm:12.0.0" dependencies: "@ethersproject/providers": "npm:^5.7.0" - "@metamask/base-controller": "npm:^5.0.1" - "@metamask/controller-utils": "npm:^9.0.1" + "@metamask/base-controller": "npm:^6.0.0" + "@metamask/controller-utils": "npm:^11.0.0" "@metamask/utils": "npm:^8.3.0" punycode: "npm:^2.1.1" peerDependencies: - "@metamask/network-controller": ^18.0.0 - checksum: 10/2420b32f7cfd4cb70ddedb1f77b446a4a8cd1d9e3550decff720f82b5236b6359e5ef94f66a37f59a7135ff7789d78dafd2104738594b59de3d7dcc253dd5e02 + "@metamask/network-controller": ^19.0.0 + checksum: 10/76d19ec3d3d79971d3a427231117c805084a07f67e58c361922e7b021396bcca0f33c645e50a31c428e41a24005b81759ace3e68c1f5d160b2c512c6be983215 languageName: node linkType: hard @@ -25250,7 +25250,7 @@ __metadata: "@metamask/contract-metadata": "npm:^2.5.0" "@metamask/controller-utils": "npm:^10.0.0" "@metamask/design-tokens": "npm:^4.0.0" - "@metamask/ens-controller": "npm:^10.0.1" + "@metamask/ens-controller": "npm:^12.0.0" "@metamask/eslint-config": "npm:^9.0.0" "@metamask/eslint-config-jest": "npm:^9.0.0" "@metamask/eslint-config-mocha": "npm:^9.0.0"