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 ?
- 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
+
+
- Linea Mainnet
-
+ Linea Mainnet
+
- Custom Mainnet RPC -
++ Custom Mainnet RPC +
++ + Etherscan.io + +
+- Linea Mainnet -
++ Linea Mainnet +
+ +- Goerli -
++ Goerli +
++ + Etherscan.io + +
+- Sepolia -
++ Sepolia +
++ + Etherscan.io + +
+- Linea Goerli -
++ Linea Goerli +
+ +