diff --git a/app/_locales/de/messages.json b/app/_locales/de/messages.json index 730cd338ff57..e11ed08c5669 100644 --- a/app/_locales/de/messages.json +++ b/app/_locales/de/messages.json @@ -3877,9 +3877,6 @@ "message": "Das hängt von $1 ab, das Zugriff auf Ihre Ethereum-Adresse und Ihre IP-Adresse hat. $2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Dies hängt von jedem Netzwerk ab, das Zugriff auf Ihre Ethereum-Adresse und IP-Adresse hat." - }, "showMore": { "message": "Mehr anzeigen" }, diff --git a/app/_locales/el/messages.json b/app/_locales/el/messages.json index 132e7a9ddc72..c6ba71ba5f04 100644 --- a/app/_locales/el/messages.json +++ b/app/_locales/el/messages.json @@ -3877,9 +3877,6 @@ "message": "Αυτό βασίζεται στο $1, το οποίο θα έχει πρόσβαση στη διεύθυνση Ethereum και τη διεύθυνση IP σας. $2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Αυτό βασίζεται σε κάθε δίκτυο που θα έχει πρόσβαση στη διεύθυνση Ethereum και στη διεύθυνση IP σας." - }, "showMore": { "message": "Εμφάνιση περισσότερων" }, diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json index ec21cac8b04f..a7cc7089f863 100644 --- a/app/_locales/en/messages.json +++ b/app/_locales/en/messages.json @@ -3945,8 +3945,8 @@ "message": "This relies on $1 which will have access to your Ethereum address and your IP address. $2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "This relies on each network which will have access to your Ethereum address and your IP address." + "showIncomingTransactionsExplainer": { + "message": "This relies on different third-party APIs for each network, which expose your Ethereum address and your IP address." }, "showMore": { "message": "Show more" diff --git a/app/_locales/es/messages.json b/app/_locales/es/messages.json index a8c3be966f45..1289b6ec18f6 100644 --- a/app/_locales/es/messages.json +++ b/app/_locales/es/messages.json @@ -3877,9 +3877,6 @@ "message": "Seleccione esta opción para usar Etherscan para mostrar las transacciones entrantes en la lista de transacciones", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Esto depende de cada red que tendrá acceso a su dirección Ethereum y su dirección IP." - }, "showMore": { "message": "Mostrar más" }, diff --git a/app/_locales/fr/messages.json b/app/_locales/fr/messages.json index 5d92ea6756ee..b5e898b17e64 100644 --- a/app/_locales/fr/messages.json +++ b/app/_locales/fr/messages.json @@ -3877,9 +3877,6 @@ "message": "Sélectionnez ceci pour utiliser Etherscan afin d’afficher les transactions entrantes dans la liste des transactions", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Cela dépend de chaque réseau qui aura accès à votre adresse Ethereum et à votre adresse IP." - }, "showMore": { "message": "Afficher plus" }, diff --git a/app/_locales/hi/messages.json b/app/_locales/hi/messages.json index eaebc034dfc0..8305de259fb3 100644 --- a/app/_locales/hi/messages.json +++ b/app/_locales/hi/messages.json @@ -3877,9 +3877,6 @@ "message": "लेनदेन सूची में आने वाले लेनदेन को दिखाने के लिए Etherscan का उपयोग करने के लिए इसका चयन करें", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "यह हर उस नेटवर्क पर निर्भर करता है जिसे आपके Ethereum एड्रेस और आपके IP एड्रेस का एक्सेस होगा।" - }, "showMore": { "message": "अधिक दिखाएं" }, diff --git a/app/_locales/id/messages.json b/app/_locales/id/messages.json index e0d4921b4dac..092c28c62c9e 100644 --- a/app/_locales/id/messages.json +++ b/app/_locales/id/messages.json @@ -3877,9 +3877,6 @@ "message": "Pilih ini untuk menggunakan Etherscan untuk menampilkan transaksi yang masuk di daftar transaksi", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Ini bergantung pada setiap jaringan yang akan memiliki akses ke alamat Ethereum dan alamat IP Anda." - }, "showMore": { "message": "Tampilkan selengkapnya" }, diff --git a/app/_locales/ja/messages.json b/app/_locales/ja/messages.json index 0ce08bf3df7c..7e78096819ad 100644 --- a/app/_locales/ja/messages.json +++ b/app/_locales/ja/messages.json @@ -3877,9 +3877,6 @@ "message": "これは、ユーザーのイーサリアムアドレスおよびIPアドレスにアクセスする$1に依存します。$2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "これは、ユーザーのイーサリアムアドレスおよびIPアドレスにアクセスする各ネットワークに依存します。" - }, "showMore": { "message": "他を表示" }, diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json index 294bcb5c82de..852c9eff84ff 100644 --- a/app/_locales/ko/messages.json +++ b/app/_locales/ko/messages.json @@ -3877,9 +3877,6 @@ "message": "이 항목을 선택하면 Etherscan을 사용해 거래 목록에 수신 거래를 표시할 수 있습니다.", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "이 기능을 이용하려면 이더리움 주소와 IP 주소에 접근 가능한 네트워크가 필요합니다." - }, "showMore": { "message": "더 보기" }, diff --git a/app/_locales/pt/messages.json b/app/_locales/pt/messages.json index 03b770aeabd8..fd60c9ecbf9f 100644 --- a/app/_locales/pt/messages.json +++ b/app/_locales/pt/messages.json @@ -3877,9 +3877,6 @@ "message": "Isso depende de $1, que terá acesso ao seu endereço Ethereum e ao seu endereço IP. $2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Isso depende de cada rede que terá acesso ao seu endereço Ethereum e ao seu endereço IP." - }, "showMore": { "message": "Exibir mais" }, diff --git a/app/_locales/ru/messages.json b/app/_locales/ru/messages.json index 493b1f33bf1f..7618ac9e2ed0 100644 --- a/app/_locales/ru/messages.json +++ b/app/_locales/ru/messages.json @@ -3877,9 +3877,6 @@ "message": "Это использует $1, который будет иметь доступ к вашему адресу Ethereum и вашему IP-адресу. $2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Это зависит от каждой сети, которая будет иметь доступ к вашему адресу Ethereum и вашему IP-адресу." - }, "showMore": { "message": "Показать больше" }, diff --git a/app/_locales/tl/messages.json b/app/_locales/tl/messages.json index 167d0fd77526..b69e584676af 100644 --- a/app/_locales/tl/messages.json +++ b/app/_locales/tl/messages.json @@ -3877,9 +3877,6 @@ "message": "Umaasa ito sa $1 na magkakaroon ng access sa iyong Ethereum address at sa iyong IP address. $2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Umaasa ito sa bawat network na magkakaroon ng access sa iyong Ethereum address at sa iyong IP address." - }, "showMore": { "message": "Ipakita ang iba pa" }, diff --git a/app/_locales/tr/messages.json b/app/_locales/tr/messages.json index 09e233a827f6..adbc419d8435 100644 --- a/app/_locales/tr/messages.json +++ b/app/_locales/tr/messages.json @@ -3877,9 +3877,6 @@ "message": "Etherscan'in işlemler listesinde gelecek işlemleri göstermesi için bunu seçin", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Bu, Ethereum adresinize ve IP adresinize erişimi olacak olan her bir ağa dayalıdır." - }, "showMore": { "message": "Daha fazlasını göster" }, diff --git a/app/_locales/vi/messages.json b/app/_locales/vi/messages.json index f78d61cc37fe..64af5ae9448f 100644 --- a/app/_locales/vi/messages.json +++ b/app/_locales/vi/messages.json @@ -3877,9 +3877,6 @@ "message": "Chọn tùy chọn này nếu bạn muốn dùng Etherscan để hiển thị các giao dịch đến trong danh sách giao dịch", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "Điều này phụ thuộc vào từng mạng sẽ có quyền truy cập vào địa chỉ Ethereum và địa chỉ IP của bạn." - }, "showMore": { "message": "Hiển thị thêm" }, diff --git a/app/_locales/zh_CN/messages.json b/app/_locales/zh_CN/messages.json index 62fdb4d56b6a..a0a2c30ef84a 100644 --- a/app/_locales/zh_CN/messages.json +++ b/app/_locales/zh_CN/messages.json @@ -3877,9 +3877,6 @@ "message": "这取决于$1,即可以访问您的以太坊地址和 IP 地址的网络。$2", "description": "$1 is the link to etherscan url and $2 is the link to the privacy policy of consensys APIs" }, - "showIncomingTransactionsInformation": { - "message": "这取决于每个可以访问您的以太坊地址和 IP 地址的网络。" - }, "showMore": { "message": "展开" }, diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index e25e02879fd4..892374ab6499 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -955,7 +955,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1039,8 +1039,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1078,8 +1078,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1166,20 +1166,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1281,7 +1275,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1323,8 +1317,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1355,8 +1349,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1553,7 +1547,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1641,9 +1635,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1769,7 +1763,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller>nanoid": { @@ -1781,7 +1775,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -1920,7 +1914,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -1952,10 +1946,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2493,9 +2487,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -2507,8 +2501,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -2871,8 +2865,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -2933,9 +2927,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3031,11 +3025,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3069,13 +3058,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3104,11 +3086,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3137,12 +3119,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3214,13 +3229,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3311,10 +3326,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3402,7 +3417,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3422,7 +3437,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -3641,10 +3656,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -3665,11 +3680,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -3735,11 +3750,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -3919,7 +3934,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -3968,6 +3983,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4505,7 +4525,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -4514,7 +4533,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -4571,12 +4591,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/desktop/policy.json b/lavamoat/browserify/desktop/policy.json index 7ede24c7bbb7..b26b2be02723 100644 --- a/lavamoat/browserify/desktop/policy.json +++ b/lavamoat/browserify/desktop/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -938,14 +938,14 @@ "@metamask/desktop>eciesjs": true, "@metamask/desktop>otpauth": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>stream-browserify": true, "end-of-stream": true, "extension-port-stream": true, "loglevel": true, "obj-multiplex": true, + "stream-browserify": true, "uuid": true, - "webextension-polyfill": true + "webextension-polyfill": true, + "webpack>events": true } }, "@metamask/desktop>@metamask/obs-store": { @@ -955,7 +955,7 @@ "packages": { "@metamask/desktop>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/desktop>@metamask/obs-store>through2": { @@ -1026,7 +1026,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1110,8 +1110,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1149,8 +1149,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1204,8 +1204,8 @@ "@metamask/eth-snap-keyring>@metamask/keyring-api": true, "@metamask/eth-snap-keyring>@metamask/utils": true, "@metamask/eth-snap-keyring>uuid": true, - "browserify>events": true, - "superstruct": true + "superstruct": true, + "webpack>events": true } }, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { @@ -1294,20 +1294,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1409,7 +1403,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1451,8 +1445,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1483,8 +1477,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1704,7 +1698,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1792,9 +1786,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1920,7 +1914,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller": { @@ -1939,7 +1933,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -2132,7 +2126,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2164,10 +2158,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2345,11 +2339,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers-flask>nanoid": { @@ -2449,11 +2443,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>tar-stream": { @@ -2478,11 +2472,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-ui-flask": { @@ -3008,9 +3002,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -3022,8 +3016,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3386,8 +3380,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3448,9 +3442,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3546,11 +3540,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3584,13 +3573,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3619,11 +3601,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3652,12 +3634,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3745,13 +3760,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3842,10 +3857,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3933,7 +3948,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3953,7 +3968,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -4172,10 +4187,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -4196,11 +4211,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -4266,11 +4281,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4450,7 +4465,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4499,6 +4514,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4570,11 +4590,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "mocha>serialize-javascript>randombytes": { @@ -5168,7 +5188,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -5177,7 +5196,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -5234,12 +5254,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index d807734aedf6..87616d548685 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -938,14 +938,14 @@ "@metamask/desktop>eciesjs": true, "@metamask/desktop>otpauth": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>stream-browserify": true, "end-of-stream": true, "extension-port-stream": true, "loglevel": true, "obj-multiplex": true, + "stream-browserify": true, "uuid": true, - "webextension-polyfill": true + "webextension-polyfill": true, + "webpack>events": true } }, "@metamask/desktop>@metamask/obs-store": { @@ -955,7 +955,7 @@ "packages": { "@metamask/desktop>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/desktop>@metamask/obs-store>through2": { @@ -1026,7 +1026,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1110,8 +1110,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1149,8 +1149,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1204,8 +1204,8 @@ "@metamask/eth-snap-keyring>@metamask/keyring-api": true, "@metamask/eth-snap-keyring>@metamask/utils": true, "@metamask/eth-snap-keyring>uuid": true, - "browserify>events": true, - "superstruct": true + "superstruct": true, + "webpack>events": true } }, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { @@ -1294,20 +1294,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1409,7 +1403,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1451,8 +1445,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1483,8 +1477,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1704,7 +1698,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1792,9 +1786,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1920,7 +1914,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller": { @@ -1939,7 +1933,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -2148,7 +2142,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2180,10 +2174,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2361,11 +2355,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers-flask>nanoid": { @@ -2465,11 +2459,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>tar-stream": { @@ -2494,11 +2488,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-ui-flask": { @@ -3024,9 +3018,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -3038,8 +3032,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3402,8 +3396,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3464,9 +3458,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3562,11 +3556,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3600,13 +3589,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3635,11 +3617,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3668,12 +3650,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3761,13 +3776,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3858,10 +3873,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3949,7 +3964,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3969,7 +3984,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -4188,10 +4203,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -4212,11 +4227,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -4282,11 +4297,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4466,7 +4481,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4515,6 +4530,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4586,11 +4606,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "mocha>serialize-javascript>randombytes": { @@ -5184,7 +5204,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -5193,7 +5212,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -5250,12 +5270,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index 9eae2c148db8..76635c854c9f 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -955,7 +955,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1039,8 +1039,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1078,8 +1078,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1166,20 +1166,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1281,7 +1275,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1323,8 +1317,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1355,8 +1349,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1553,7 +1547,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1641,9 +1635,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1769,7 +1763,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller": { @@ -1788,7 +1782,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -1870,13 +1864,13 @@ "@metamask/post-message-stream>readable-stream>safe-buffer": true, "@metamask/post-message-stream>readable-stream>string_decoder": true, "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, "readable-stream>core-util-is": true, "readable-stream>isarray": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/post-message-stream>readable-stream>process-nextick-args": { @@ -1992,7 +1986,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2024,10 +2018,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2123,11 +2117,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>gunzip-maybe": { @@ -2222,11 +2216,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>tar-stream": { @@ -2251,11 +2245,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-ui": { @@ -2772,9 +2766,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -2786,8 +2780,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3150,8 +3144,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3212,9 +3206,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3310,11 +3304,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3348,13 +3337,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3383,11 +3365,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3416,12 +3398,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3493,13 +3508,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3590,10 +3605,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3681,7 +3696,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3701,7 +3716,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -3920,10 +3935,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -3944,11 +3959,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -4014,11 +4029,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4198,7 +4213,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4247,6 +4262,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4318,11 +4338,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "mocha>serialize-javascript>randombytes": { @@ -4916,7 +4936,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -4925,7 +4944,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -4982,12 +5002,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json index cc717261707b..26fbe0e3e7eb 100644 --- a/lavamoat/browserify/mmi/policy.json +++ b/lavamoat/browserify/mmi/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -749,8 +749,8 @@ "@metamask-institutional/sdk>@metamask-institutional/types": true, "@metamask/obs-store": true, "browserify>crypto-browserify": true, - "browserify>events": true, - "gulp-sass>lodash.clonedeep": true + "gulp-sass>lodash.clonedeep": true, + "webpack>events": true } }, "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": { @@ -795,7 +795,7 @@ "@metamask-institutional/sdk>bignumber.js": true, "@metamask-institutional/sdk>jsonwebtoken": true, "browserify>crypto-browserify": true, - "browserify>events": true + "webpack>events": true } }, "@metamask-institutional/sdk>bignumber.js": { @@ -820,9 +820,9 @@ "@metamask-institutional/sdk>jsonwebtoken>jws>jwa": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, "browserify>util": true, - "koa>content-disposition>safe-buffer": true + "koa>content-disposition>safe-buffer": true, + "stream-browserify": true } }, "@metamask-institutional/sdk>jsonwebtoken>jws>jwa": { @@ -855,8 +855,8 @@ "@metamask-institutional/sdk": true, "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true, "@metamask/obs-store": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": { @@ -867,7 +867,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/address-book-controller": { @@ -920,12 +920,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -1095,7 +1095,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1179,8 +1179,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1218,8 +1218,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1306,20 +1306,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1421,7 +1415,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1463,8 +1457,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1495,8 +1489,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1693,7 +1687,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1781,9 +1775,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1909,7 +1903,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller>nanoid": { @@ -1921,7 +1915,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -2060,7 +2054,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2092,10 +2086,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2633,9 +2627,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -2647,8 +2641,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3011,8 +3005,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3073,9 +3067,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3171,11 +3165,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3209,13 +3198,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3244,11 +3226,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3277,12 +3259,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3354,13 +3369,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3451,10 +3466,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3542,7 +3557,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3562,7 +3577,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -3781,10 +3796,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -3805,11 +3820,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -3875,11 +3890,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4059,7 +4074,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4108,6 +4123,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4645,7 +4665,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -4654,7 +4673,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -4711,12 +4731,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index 4ab9521cfbeb..ed581042a3e6 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -1691,7 +1691,7 @@ "browserify>insert-module-globals": true, "browserify>module-deps": true, "browserify>read-only-stream": true, - "browserify>shasum": true, + "browserify>shasum-object": true, "browserify>syntax-error": true, "browserify>through2": true, "labeled-stream-splicer": true, @@ -1783,7 +1783,7 @@ "browserify>deps-sort": { "packages": { "browserify>deps-sort>through2": true, - "watchify>browserify>shasum-object": true + "browserify>shasum-object": true } }, "browserify>deps-sort>through2": { @@ -1931,18 +1931,15 @@ "readable-stream": true } }, - "browserify>shasum": { + "browserify>shasum-object": { "builtin": { - "buffer.Buffer.isBuffer": true, "crypto.createHash": true }, + "globals": { + "Buffer.isBuffer": true + }, "packages": { - "browserify>shasum>json-stable-stringify": true - } - }, - "browserify>shasum>json-stable-stringify": { - "packages": { - "lavamoat>json-stable-stringify>jsonify": true + "eth-rpc-errors>fast-safe-stringify": true } }, "browserify>string_decoder": { @@ -8864,17 +8861,6 @@ "watchify>xtend": true } }, - "watchify>browserify>shasum-object": { - "builtin": { - "crypto.createHash": true - }, - "globals": { - "Buffer.isBuffer": true - }, - "packages": { - "eth-rpc-errors>fast-safe-stringify": true - } - }, "webpack>browserslist": { "builtin": { "fs.existsSync": true, diff --git a/package.json b/package.json index dede289023c0..d9ddae271628 100644 --- a/package.json +++ b/package.json @@ -447,7 +447,7 @@ "bify-module-groups": "^2.0.0", "brfs": "^2.0.2", "browser-util-inspect": "^0.2.0", - "browserify": "^16.5.1", + "browserify": "^17.0.0", "chalk": "^4.1.2", "chokidar": "^3.5.3", "chromedriver": "^116.0.0", diff --git a/shared/constants/network.ts b/shared/constants/network.ts index e4eb45d8b17c..db5ca5477740 100644 --- a/shared/constants/network.ts +++ b/shared/constants/network.ts @@ -336,6 +336,14 @@ export const BUILT_IN_INFURA_NETWORKS = pick( export type BuiltInInfuraNetwork = keyof typeof BUILT_IN_INFURA_NETWORKS; +// type SupportedNetworksType = { +// [key: string]: { +// domain: string; +// subdomain: string; +// networkId: string; +// }; +// }; + export const NETWORK_TO_NAME_MAP = { [NETWORK_TYPES.MAINNET]: MAINNET_DISPLAY_NAME, [NETWORK_TYPES.GOERLI]: GOERLI_DISPLAY_NAME, @@ -427,6 +435,7 @@ export const INFURA_BLOCKED_KEY = 'countryBlocked'; const defaultEtherscanDomain = 'etherscan.io'; const defaultEtherscanSubdomainPrefix = 'api'; + /** * Map of all Etherscan supported networks. */ diff --git a/shared/constants/snaps.ts b/shared/constants/snaps.ts index 6ba3d9ab8d33..7c15f6d71d3b 100644 --- a/shared/constants/snaps.ts +++ b/shared/constants/snaps.ts @@ -87,7 +87,12 @@ export const SNAPS_DERIVATION_PATHS: SnapsDerivationPath[] = [ }, { path: ['m', `44'`, `501'`], - curve: 'secp256k1', + curve: 'ed25519', + name: 'Solana', + }, + { + path: ['m', `44'`, `501'`, "0'", "0'"], + curve: 'ed25519', name: 'Solana', }, { diff --git a/ui/components/app/asset-list/asset-list.js b/ui/components/app/asset-list/asset-list.js index 0cb8e636ced3..efe57253ec6e 100644 --- a/ui/components/app/asset-list/asset-list.js +++ b/ui/components/app/asset-list/asset-list.js @@ -69,6 +69,13 @@ const AssetList = ({ onClickAsset }) => { return ( <> {process.env.MULTICHAIN ? : null} + {detectedTokens.length > 0 && + !isTokenDetectionInactiveOnNonMainnetSupportedNetwork && ( + setShowDetectedTokens(true)} + margin={4} + /> + )} onClickAsset(nativeCurrency)} title={nativeCurrency} @@ -92,13 +99,6 @@ const AssetList = ({ onClickAsset }) => { }); }} /> - {detectedTokens.length > 0 && - !isTokenDetectionInactiveOnNonMainnetSupportedNetwork ? ( - setShowDetectedTokens(true)} - margin={4} - /> - ) : null} 0 ? 0 : 4}> diff --git a/ui/components/app/incoming-trasaction-toggle/__snapshots__/incoming-transaction-toggle.test.js.snap b/ui/components/app/incoming-trasaction-toggle/__snapshots__/incoming-transaction-toggle.test.js.snap index a1ed4f6002e0..fafe28db8982 100644 --- a/ui/components/app/incoming-trasaction-toggle/__snapshots__/incoming-transaction-toggle.test.js.snap +++ b/ui/components/app/incoming-trasaction-toggle/__snapshots__/incoming-transaction-toggle.test.js.snap @@ -13,7 +13,7 @@ exports[`IncomingTransactionToggle should render existing incoming transaction p

- This relies on each network which will have access to your Ethereum address and your IP address. + This relies on different third-party APIs for each network, which expose your Ethereum address and your IP address.

-

- Ethereum Mainnet -

+

+ Ethereum Mainnet +

+

+ + Etherscan.io + +

+