diff --git a/app/scripts/controllers/account-tracker-controller.test.ts b/app/scripts/controllers/account-tracker-controller.test.ts index 7456244fc5a4..d9090c2e67f8 100644 --- a/app/scripts/controllers/account-tracker-controller.test.ts +++ b/app/scripts/controllers/account-tracker-controller.test.ts @@ -1,6 +1,6 @@ import EventEmitter from 'events'; import { ControllerMessenger } from '@metamask/base-controller'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { BlockTracker, Provider } from '@metamask/network-controller'; import { flushPromises } from '../../../test/lib/timer-helpers'; diff --git a/app/scripts/controllers/account-tracker-controller.ts b/app/scripts/controllers/account-tracker-controller.ts index 5f509a1901bf..ec6ba74ceec2 100644 --- a/app/scripts/controllers/account-tracker-controller.ts +++ b/app/scripts/controllers/account-tracker-controller.ts @@ -36,7 +36,7 @@ import { AccountsControllerSelectedEvmAccountChangeEvent, } from '@metamask/accounts-controller'; import { KeyringControllerAccountRemovedEvent } from '@metamask/keyring-controller'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { LOCALHOST_RPC_URL } from '../../../shared/constants/network'; import { SINGLE_CALL_BALANCES_ADDRESSES } from '../constants/contracts'; diff --git a/app/scripts/controllers/metametrics-controller.test.ts b/app/scripts/controllers/metametrics-controller.test.ts index bee3c3c323d2..939d8e506070 100644 --- a/app/scripts/controllers/metametrics-controller.test.ts +++ b/app/scripts/controllers/metametrics-controller.test.ts @@ -10,7 +10,7 @@ import { Token, TokensControllerState, } from '@metamask/assets-controllers'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { Browser } from 'webextension-polyfill'; import { ControllerMessenger } from '@metamask/base-controller'; import { merge } from 'lodash'; diff --git a/app/scripts/controllers/mmi-controller.ts b/app/scripts/controllers/mmi-controller.ts index f94388aa5e8f..7378585a7e8f 100644 --- a/app/scripts/controllers/mmi-controller.ts +++ b/app/scripts/controllers/mmi-controller.ts @@ -27,8 +27,8 @@ import { OriginalRequest, SignatureController, } from '@metamask/signature-controller'; -import { InternalAccount } from '@metamask/keyring-api'; import { toHex } from '@metamask/controller-utils'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { toChecksumHexAddress } from '../../../shared/modules/hexstring-utils'; // TODO: Remove restricted import // eslint-disable-next-line import/no-restricted-paths diff --git a/app/scripts/controllers/permissions/specifications.js b/app/scripts/controllers/permissions/specifications.js index b0b2051b10f5..38a2bb002523 100644 --- a/app/scripts/controllers/permissions/specifications.js +++ b/app/scripts/controllers/permissions/specifications.js @@ -47,7 +47,7 @@ export const CaveatFactories = Object.freeze({ * PermissionController. * * @param {{ - * getInternalAccounts: () => Record, + * getInternalAccounts: () => Record, * }} options - Options bag. */ export const getCaveatSpecifications = ({ @@ -96,7 +96,7 @@ export const getCaveatSpecifications = ({ * * @param {{ * getAllAccounts: () => Promise, - * getInternalAccounts: () => Record, + * getInternalAccounts: () => Record, * }} options - Options bag. * @param options.getAllAccounts - A function that returns all Ethereum accounts * in the current MetaMask instance. @@ -254,7 +254,7 @@ export const getPermissionSpecifications = ({ * corresponds to a PreferencesController identity. * * @param {string[]} accounts - The accounts associated with the caveat. - * @param {() => Record} getInternalAccounts - + * @param {() => Record} getInternalAccounts - * Gets all AccountsController InternalAccounts. */ function validateCaveatAccounts(accounts, getInternalAccounts) { diff --git a/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts b/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts index 87f4d114eabb..dac123744772 100644 --- a/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts +++ b/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts @@ -4,7 +4,7 @@ import { NameType, NameOrigin, } from '@metamask/name-controller'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { AccountsControllerChangeEvent, AccountsControllerListAccountsAction, diff --git a/app/scripts/lib/accounts/BalancesController.test.ts b/app/scripts/lib/accounts/BalancesController.test.ts index 982df0289fea..e18fbc1e7be8 100644 --- a/app/scripts/lib/accounts/BalancesController.test.ts +++ b/app/scripts/lib/accounts/BalancesController.test.ts @@ -1,10 +1,6 @@ import { ControllerMessenger } from '@metamask/base-controller'; -import { - Balance, - BtcAccountType, - CaipAssetType, - InternalAccount, -} from '@metamask/keyring-api'; +import { Balance, BtcAccountType, CaipAssetType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { createMockInternalAccount } from '../../../../test/jest/mocks'; import { MultichainNetworks } from '../../../../shared/constants/multichain/networks'; import { diff --git a/app/scripts/lib/accounts/BalancesController.ts b/app/scripts/lib/accounts/BalancesController.ts index 588053d6ea2a..4b9616fac35f 100644 --- a/app/scripts/lib/accounts/BalancesController.ts +++ b/app/scripts/lib/accounts/BalancesController.ts @@ -8,13 +8,13 @@ import { } from '@metamask/base-controller'; import { BtcAccountType, - KeyringClient, + SolAccountType, + isEvmAccountType, type Balance, type CaipAssetType, - type InternalAccount, - isEvmAccountType, - SolAccountType, } from '@metamask/keyring-api'; +import { type InternalAccount } from '@metamask/keyring-internal-api'; +import { KeyringClient } from '@metamask/keyring-snap-client'; import type { HandleSnapRequest } from '@metamask/snaps-controllers'; import type { SnapId } from '@metamask/snaps-sdk'; import { HandlerType } from '@metamask/snaps-utils'; diff --git a/app/scripts/lib/snap-keyring/snap-keyring.test.ts b/app/scripts/lib/snap-keyring/snap-keyring.test.ts index 4136fd1fd1fc..0e778b2268d7 100644 --- a/app/scripts/lib/snap-keyring/snap-keyring.test.ts +++ b/app/scripts/lib/snap-keyring/snap-keyring.test.ts @@ -1,5 +1,6 @@ import { ControllerMessenger } from '@metamask/base-controller'; -import { EthAccountType, InternalAccount } from '@metamask/keyring-api'; +import { EthAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { SNAP_MANAGE_ACCOUNTS_CONFIRMATION_TYPES } from '../../../../shared/constants/app'; import { MetaMetricsEventCategory, diff --git a/app/scripts/lib/transaction/util.test.ts b/app/scripts/lib/transaction/util.test.ts index 4d78ea51cfa5..0a941968d802 100644 --- a/app/scripts/lib/transaction/util.test.ts +++ b/app/scripts/lib/transaction/util.test.ts @@ -1,4 +1,4 @@ -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { TransactionParams } from '@metamask/eth-json-rpc-middleware'; import { TransactionController, diff --git a/app/scripts/lib/transaction/util.ts b/app/scripts/lib/transaction/util.ts index 34f27d321e0b..a3d0b929aff8 100644 --- a/app/scripts/lib/transaction/util.ts +++ b/app/scripts/lib/transaction/util.ts @@ -1,4 +1,5 @@ -import { EthAccountType, InternalAccount } from '@metamask/keyring-api'; +import { EthAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { TransactionController, TransactionMeta, diff --git a/app/scripts/migrations/105.test.ts b/app/scripts/migrations/105.test.ts index 168fe8dd0916..b7d5ac0303e6 100644 --- a/app/scripts/migrations/105.test.ts +++ b/app/scripts/migrations/105.test.ts @@ -1,6 +1,6 @@ import { v4 as uuid } from 'uuid'; import { sha256FromString } from 'ethereumjs-util'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { ETH_EOA_METHODS } from '../../../shared/constants/eth-methods'; import { migrate } from './105'; diff --git a/app/scripts/migrations/105.ts b/app/scripts/migrations/105.ts index a54b3e6457a7..5febcb0479f2 100644 --- a/app/scripts/migrations/105.ts +++ b/app/scripts/migrations/105.ts @@ -1,4 +1,5 @@ -import { EthAccountType, InternalAccount } from '@metamask/keyring-api'; +import { EthAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { sha256FromString } from 'ethereumjs-util'; import { v4 as uuid } from 'uuid'; import { cloneDeep } from 'lodash'; diff --git a/app/scripts/migrations/119.ts b/app/scripts/migrations/119.ts index 8cb0d2c04b97..606a9e38a31d 100644 --- a/app/scripts/migrations/119.ts +++ b/app/scripts/migrations/119.ts @@ -1,7 +1,7 @@ import { cloneDeep, isObject } from 'lodash'; import { hasProperty } from '@metamask/utils'; import { AccountsControllerState } from '@metamask/accounts-controller'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; type VersionedData = { meta: { version: number }; diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index a65db82f340e..542d38004de3 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -5,124 +5,144 @@ "regeneratorRuntime": "write" } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "@ensdomains/content-hash": { "globals": { - "WeakRef": true + "console.warn": true }, "packages": { - "browserify": true + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true, + "browserify>buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { + "@ensdomains/content-hash>cids": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true - } - }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>multicodec": true } }, - "@ensdomains/content-hash": { + "@ensdomains/content-hash>cids>multibase": { "globals": { - "console.warn": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes>varint": true, + "@ensdomains/content-hash>cids>uint8arrays": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "browserify>buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "@ensdomains/content-hash>multicodec": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays": { "globals": { + "Buffer": true, + "TextDecoder": true, "TextEncoder": true + }, + "packages": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "TextEncoder": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@ensdomains/content-hash>multihashes": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>web-encoding": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true + } + }, + "@ethereumjs/tx": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, + "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, "browserify>buffer": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "webpack>events": true + } + }, + "@ethereumjs/tx>@ethereumjs/common>crc-32": { + "globals": { + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -131,83 +151,78 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true, + "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true + "webpack>events": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "console.warn": true, + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, "fetch": true }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "browserify>url": true, + "browserify>util": true, + "https-browserify": true, + "process": true, + "stream-http": true } }, - "@ethersproject/abi": { + "@ethereumjs/tx>ethereum-cryptography": { "globals": { - "console.log": true + "TextDecoder": true, + "crypto": true }, "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-provider": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "globals": { + "TextEncoder": true + }, "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-signer": { + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/address": { + "@ethersproject/abi": { + "globals": { + "console.log": true + }, "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true - } - }, - "ethers>@ethersproject/base64": { - "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true - } - }, - "ethers>@ethersproject/basex": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "bn.js": true + "bn.js": true, + "ethers>@ethersproject/logger": true } }, "@ethersproject/bytes": { @@ -215,22 +230,17 @@ "ethers>@ethersproject/logger": true } }, - "ethers>@ethersproject/constants": { - "packages": { - "@ethersproject/bignumber": true - } - }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -238,10 +248,10 @@ }, "@ethersproject/hash": { "packages": { - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -250,9 +260,9 @@ }, "@ethersproject/hdnode": { "packages": { - "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -263,577 +273,378 @@ "ethers>@ethersproject/wordlists": true } }, - "ethers>@ethersproject/json-wallets": { + "@ethersproject/providers": { + "globals": { + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/keccak256": true, + "@ethersproject/hash": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/keccak256": { + "@ethersproject/providers>@ethersproject/random": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "@ethersproject/wallet": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "uuid": true } }, - "@metamask/test-bundler>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { + "globals": { + "define": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ngraveio/bc-ur": true, + "@swc/helpers>tslib": true, + "browserify>buffer": true, + "buffer": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true } }, - "ethers>@ethersproject/pbkdf2": { + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "@ethereumjs/tx": true, + "@keystonehq/bc-ur-registry-eth": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "ethers>@ethersproject/properties": { + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@ethersproject/providers": { + "@keystonehq/metamask-airgapped-keyring>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true + } + }, + "@lavamoat/lavadome-react": { "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, "console.warn": true, - "setInterval": true, - "setTimeout": true + "document": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true + "react": true } }, - "ethers>@ethersproject/providers": { + "@material-ui/core": { "globals": { - "WebSocket": true, + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, "clearInterval": true, "clearTimeout": true, - "console.log": true, + "console.error": true, "console.warn": true, + "document": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, + "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "@material-ui/core>popper.js": true, + "@material-ui/core>react-transition-group": true, + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true } }, - "@ethersproject/providers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles": { "globals": { - "crypto.getRandomValues": true + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true + }, + "packages": { + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "prop-types": true, + "react": true, + "react-redux>hoist-non-react-statics": true } }, - "ethers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/rlp": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethers>@ethersproject/sha2": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/signing-key": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/solidity": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/strings": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/transactions": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true } }, - "ethers>@ethersproject/units": { - "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true - } - }, - "@ethersproject/wallet": { - "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true - } - }, - "@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "document": true } }, - "ethers>@ethersproject/web": { + "@material-ui/core>@material-ui/system": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true + "console.error": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "ethers>@ethersproject/wordlists": { + "@material-ui/core>@material-ui/utils": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app": { + "@material-ui/core>popper.js": { "globals": { - "FinalizationRegistry": true, - "console.warn": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { + "@material-ui/core>react-transition-group": { "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, + "Element": true, "setTimeout": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true + "@material-ui/core>react-transition-group>dom-helpers": true, + "prop-types": true, + "react": true, + "react-dom": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { - "globals": { - "console": true - }, + "@material-ui/core>react-transition-group>dom-helpers": { "packages": { - "@swc/helpers>tslib": true + "@babel/runtime": true } }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { - "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, - "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, - "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true - }, + "@metamask/abi-utils": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@swc/helpers>tslib": true + "@metamask/abi-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/notification-services-controller>firebase>@firebase/util": { + "@metamask/abi-utils>@metamask/utils": { "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "process": true - } - }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { - "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "nock>debug": true, + "semver": true } }, - "@keystonehq/bc-ur-registry-eth": { + "@metamask/accounts-controller": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, "uuid": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { - "globals": { - "define": true - }, + "@metamask/address-book-controller": { "packages": { - "@ngraveio/bc-ur": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "buffer": true, - "browserify>buffer": true, - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/announcement-controller": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "webpack>events": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, - "uuid": true - } - }, - "chart.js>@kurkle/color": { - "globals": { - "define": true + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@lavamoat/lavadome-react": { + "@metamask/announcement-controller>@metamask/base-controller": { "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, - "console.warn": true, - "document": true + "setTimeout": true }, "packages": { - "react": true + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "@metamask/approval-controller": { + "globals": { + "console.info": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "@metamask/approval-controller>nanoid": { "globals": { - "console.warn": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { - "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { - "globals": { - "console.warn": true - }, - "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, - "browserify>buffer": true, - "semver": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { - "globals": { - "console.warn": true - }, - "packages": { - "wait-on>rxjs": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { - "globals": { - "__ledgerLogsListen": "write", - "console.error": true - } - }, - "@material-ui/core": { - "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>popper.js": true, - "prop-types": true, - "react": true, - "react-dom": true, - "prop-types>react-is": true, - "@material-ui/core>react-transition-group": true - } - }, - "@material-ui/core>@material-ui/styles": { - "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/styles>jss": true, - "prop-types": true, - "react": true - } - }, - "@material-ui/core>@material-ui/system": { - "globals": { - "console.error": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true - } - }, - "@metamask/abi-utils": { - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/abi-utils>@metamask/utils": true - } - }, - "@metamask/accounts-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "uuid": true - } - }, - "@metamask/address-book-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true - } - }, - "@metamask/announcement-controller": { - "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true - } - }, - "@metamask/approval-controller": { - "globals": { - "console.info": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true + "crypto.getRandomValues": true } }, "@metamask/assets-controllers": { @@ -850,8 +661,8 @@ "setTimeout": true }, "packages": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, "@ethereumjs/tx>@ethereumjs/util": true, - "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/contracts": true, "@ethersproject/providers": true, @@ -861,14 +672,14 @@ "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, "@metamask/polling-controller": true, "@metamask/rpc-errors": true, "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, "bn.js": true, "cockatiel": true, + "ethers>@ethersproject/address": true, "lodash": true, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, "single-call-balance-checker-abi": true, "uuid": true } @@ -881,30 +692,6 @@ "immer": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/name-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/rate-limit-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, "@metamask/browser-passworder": { "globals": { "CryptoKey": true, @@ -921,9 +708,19 @@ "browserify>buffer": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { + "@metamask/browser-passworder>@metamask/utils": { "globals": { - "crypto": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, "@metamask/controller-utils": { @@ -935,13 +732,43 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/controller-utils>@spruceid/siwe-parser": true, "@metamask/ethjs>@metamask/ethjs-unit": true, "@metamask/utils": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, "bn.js": true, "browserify>buffer": true, - "eth-ens-namehash": true, - "eslint>fast-deep-equal": true + "eslint>fast-deep-equal": true, + "eth-ens-namehash": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "packages": { + "browserify>buffer": true + } + }, + "@metamask/controllers>web3": { + "globals": { + "XMLHttpRequest": true + } + }, + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "globals": { + "fetch": true + } + }, + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "globals": { + "fetch": true } }, "@metamask/ens-controller": { @@ -953,81 +780,46 @@ "punycode": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "@metamask/eth-json-rpc-filters": { "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true + "console.error": true }, "packages": { + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/name-controller>async-mutex": true, "@metamask/safe-event-emitter": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true, "pify": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker": { + "@metamask/eth-json-rpc-middleware": { "globals": { - "clearTimeout": true, + "URL": true, "console.error": true, "setTimeout": true }, "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true } }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { "globals": { + "TextDecoder": true, "TextEncoder": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/scure-bip39": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true - } - }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true - }, - "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/safe-event-emitter": true, - "@metamask/name-controller>async-mutex": true, - "pify": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true - } - }, - "@metamask/eth-json-rpc-middleware": { - "globals": { - "URL": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true + "nock>debug": true, + "semver": true } }, "@metamask/eth-json-rpc-provider": { @@ -1048,859 +840,676 @@ "removeEventListener": true }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, "@metamask/eth-sig-util": true, + "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true - } - }, - "@metamask/eth-query": { - "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "watchify>xtend": true + "webpack>events": true } }, - "@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { + "globals": { + "console.warn": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "@ethersproject/abi": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "ethers>@ethersproject/rlp": true, + "semver": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "axios>form-data": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "process": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "crypto-browserify>randombytes": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "globals": { + "console.warn": true } }, - "@metamask/eth-snap-keyring": { - "globals": { - "URL": true, - "console.error": true - }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { "packages": { - "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/keyring-api": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "webpack>events": true, - "@metamask/eth-snap-keyring>uuid": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, + "@metamask/ppom-validator>crypto-js": true } }, - "@metamask/eth-token-tracker": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { "globals": { "console.warn": true }, "packages": { - "@babel/runtime": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, - "@metamask/safe-event-emitter": true, - "bn.js": true, - "@metamask/eth-token-tracker>deep-equal": true, - "human-standard-token-abi": true + "wait-on>rxjs": true } }, - "@metamask/eth-trezor-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@trezor/connect-web": true, + "axios>form-data": true, "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true + "process": true } }, - "@metamask/etherscan-link": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "packages": { + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/providers": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/wordlists": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "URL": true + "__ledgerLogsListen": "write", + "console.error": true } }, - "@metamask/ethjs": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "clearInterval": true, - "setInterval": true + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true }, "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-provider-http": true, - "@metamask/ethjs-query": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "bn.js": true, + "axios>form-data": true, "browserify>buffer": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true - } - }, - "@metamask/ethjs-contract": { - "packages": { - "@babel/runtime": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, - "promise-to-callback": true + "process": true } }, - "@metamask/ethjs>@metamask/ethjs-filter": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { "globals": { - "clearInterval": true, - "setInterval": true + "crypto": true, + "define": true } }, - "@metamask/ethjs-query>@metamask/ethjs-format": { + "@metamask/eth-query": { "packages": { - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@metamask/eth-query>json-rpc-random-id": true, + "watchify>xtend": true } }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { + "@metamask/eth-sig-util": { "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true - } - }, - "@metamask/ethjs-query": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true + } + }, + "@metamask/eth-sig-util>@metamask/utils": { "globals": { - "console": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format": true, - "@metamask/ethjs-query>@metamask/ethjs-rpc": true, - "promise-to-callback": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "@metamask/eth-sig-util>tweetnacl": { + "globals": { + "crypto": true, + "msCrypto": true, + "nacl": "write" + }, "packages": { - "promise-to-callback": true + "browserify>browser-resolve": true } }, - "@metamask/ethjs>@metamask/ethjs-unit": { + "@metamask/eth-snap-keyring": { + "globals": { + "URL": true, + "console.error": true + }, "packages": { - "@metamask/ethjs>@metamask/number-to-bn": true, - "bn.js": true + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/eth-snap-keyring>uuid": true, + "@metamask/keyring-api": true, + "@metamask/utils>@metamask/superstruct": true, + "webpack>events": true } }, - "@metamask/ethjs>@metamask/ethjs-util": { + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { "packages": { - "browserify>buffer": true, - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "@metamask/gas-fee-controller": { - "globals": { - "clearInterval": true, - "console.error": true, - "setInterval": true - }, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/polling-controller": true, - "bn.js": true, - "uuid": true + "@metamask/keyring-snap-client": true } }, - "@metamask/jazzicon": { + "@metamask/eth-snap-keyring>@metamask/utils": { "globals": { - "document.createElement": true, - "document.createElementNS": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/jazzicon>color": true, - "@metamask/jazzicon>mersenne-twister": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/json-rpc-engine": { - "packages": { - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, - "@metamask/utils": true + "@metamask/eth-snap-keyring>uuid": { + "globals": { + "crypto": true } }, - "@metamask/json-rpc-middleware-stream": { + "@metamask/eth-token-tracker": { "globals": { - "console.warn": true, - "setTimeout": true + "console.warn": true }, "packages": { + "@babel/runtime": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, + "@metamask/eth-token-tracker>deep-equal": true, + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, - "@metamask/utils": true, - "readable-stream": true + "bn.js": true, + "human-standard-token-abi": true } }, - "@metamask/snaps-sdk>@metamask/key-tree": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { "globals": { - "crypto.subtle": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@metamask/scure-bip39": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true, + "pify": true } }, - "@metamask/keyring-api": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "URL": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/keyring-api>uuid": true + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api": { + "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, + "browserify>util>which-typed-array": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true } }, - "@metamask/keyring-controller": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/browser-passworder": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, - "@metamask/keyring-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/keyring-controller>ethereumjs-wallet": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, + "browserify>util>is-arguments": true, + "eslint-plugin-react>array-includes>is-string": true, + "process": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { "globals": { - "URL": true + "StopIteration": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true + "string.prototype.matchall>internal-slot": true } }, - "@metamask/logging-controller": { + "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { - "@metamask/base-controller": true, - "uuid": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/logo": { - "globals": { - "addEventListener": true, - "document.body.appendChild": true, - "document.createElementNS": true, - "innerHeight": true, - "innerWidth": true, - "requestAnimationFrame": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { "packages": { - "@metamask/logo>gl-mat4": true, - "@metamask/logo>gl-vec3": true + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true } }, - "@metamask/message-manager": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "uuid": true + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true } }, - "@metamask/name-controller": { - "globals": { - "fetch": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { "packages": { - "@metamask/name-controller>@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/name-controller>@metamask/utils": true, - "@metamask/name-controller>async-mutex": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "@metamask/network-controller": { - "globals": { - "btoa": true, - "fetch": true, - "setTimeout": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/eth-json-rpc-middleware": true, - "@metamask/eth-json-rpc-provider": true, - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, - "@metamask/utils": true, - "eslint>fast-deep-equal": true, - "reselect": true, - "uri-js": true, - "uuid": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { + "@metamask/eth-token-tracker>deep-equal>which-collection": { "packages": { - "@ethersproject/providers": true, - "browserify>assert": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true } }, - "@metamask/notification-services-controller": { - "globals": { - "Intl.NumberFormat": true, - "addEventListener": true, - "fetch": true, - "registration": true, - "removeEventListener": true - }, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { "packages": { - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/profile-sync-controller": true, - "@metamask/utils": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, - "loglevel": true, - "uuid": true - } - }, - "@metamask/ethjs>@metamask/number-to-bn": { - "packages": { - "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "@metamask/object-multiplex": { + "@metamask/eth-trezor-keyring": { "globals": { - "console.warn": true + "setTimeout": true }, "packages": { - "@metamask/object-multiplex>once": true, - "readable-stream": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "@trezor/connect-web": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@metamask/obs-store": { + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { "packages": { - "@metamask/safe-event-emitter": true, - "readable-stream": true + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true } }, - "@metamask/permission-controller": { - "globals": { - "console.error": true - }, + "@metamask/eth-trezor-keyring>hdkey": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "deep-freeze-strict": true, - "immer": true, - "nanoid": true + "browserify>assert": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true } }, - "@metamask/permission-log-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/permission-log-controller>@metamask/utils": true + "@metamask/etherscan-link": { + "globals": { + "URL": true } }, - "@metamask/phishing-controller": { + "@metamask/ethjs": { "globals": { - "TextEncoder": true, - "URL": true, - "console.error": true, - "fetch": true + "clearInterval": true, + "setInterval": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack-cli>fastest-levenshtein": true, - "punycode": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/number-to-bn": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true } }, - "@metamask/polling-controller": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, + "@metamask/ethjs-contract": { "packages": { - "@metamask/base-controller": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "uuid": true + "@babel/runtime": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "promise-to-callback": true } }, - "@metamask/post-message-stream": { + "@metamask/ethjs-query": { "globals": { - "MessageEvent.prototype": true, - "WorkerGlobalScope": true, - "addEventListener": true, - "browser": true, - "chrome": true, - "location.origin": true, - "postMessage": true, - "removeEventListener": true + "console": true }, "packages": { - "@metamask/post-message-stream>@metamask/utils": true, - "readable-stream": true + "@metamask/ethjs-query>@metamask/ethjs-format": true, + "@metamask/ethjs-query>@metamask/ethjs-rpc": true, + "promise-to-callback": true } }, - "@metamask/ppom-validator": { - "globals": { - "URL": true, - "console.error": true, - "crypto": true - }, + "@metamask/ethjs-query>@metamask/ethjs-format": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "await-semaphore": true, - "browserify>buffer": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/ppom-validator>elliptic": true, - "@metamask/eth-query>json-rpc-random-id": true + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "@metamask/ethjs>@metamask/number-to-bn": true } }, - "@metamask/preferences-controller": { + "@metamask/ethjs-query>@metamask/ethjs-rpc": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "promise-to-callback": true } }, - "@metamask/profile-sync-controller": { + "@metamask/ethjs>@metamask/ethjs-filter": { "globals": { - "Event": true, - "Headers": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "URLSearchParams": true, - "addEventListener": true, - "console.error": true, - "dispatchEvent": true, - "fetch": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/profile-sync-controller>@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/network-controller": true, - "@metamask/profile-sync-controller>@noble/ciphers": true, - "@noble/hashes": true, - "browserify>buffer": true, - "loglevel": true, - "@metamask/profile-sync-controller>siwe": true + "clearInterval": true, + "setInterval": true } }, - "@metamask/queued-request-controller": { + "@metamask/ethjs>@metamask/ethjs-provider-http": { "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/selected-network-controller": true, - "@metamask/utils": true + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true } }, - "@metamask/rate-limit-controller": { + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { "globals": { - "setTimeout": true - }, - "packages": { - "@metamask/rate-limit-controller>@metamask/base-controller": true, - "@metamask/rate-limit-controller>@metamask/rpc-errors": true, - "@metamask/rate-limit-controller>@metamask/utils": true + "XMLHttpRequest": true } }, - "@metamask/remote-feature-flag-controller": { + "@metamask/ethjs>@metamask/ethjs-unit": { "packages": { - "@metamask/base-controller": true, - "cockatiel": true + "@metamask/ethjs>@metamask/number-to-bn": true, + "bn.js": true } }, - "@metamask/rpc-errors": { + "@metamask/ethjs>@metamask/ethjs-util": { "packages": { - "@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "browserify>buffer": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { "packages": { - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true } }, - "@metamask/safe-event-emitter": { - "globals": { - "setTimeout": true - }, + "@metamask/ethjs>@metamask/number-to-bn": { "packages": { - "webpack>events": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true } }, - "@metamask/scure-bip39": { - "globals": { - "TextEncoder": true - }, + "@metamask/ethjs>ethjs-abi": { "packages": { - "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/ethjs>ethjs-abi>number-to-bn": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true } }, - "@metamask/selected-network-controller": { + "@metamask/ethjs>ethjs-abi>number-to-bn": { "packages": { - "@metamask/base-controller": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true } }, - "@metamask/signature-controller": { + "@metamask/ethjs>js-sha3": { "globals": { - "fetch": true + "define": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller": true, - "@metamask/logging-controller": true, - "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "@metamask/message-manager>jsonschema": true, - "uuid": true + "process": true } }, - "@metamask/smart-transactions-controller": { + "@metamask/gas-fee-controller": { "globals": { - "URLSearchParams": true, "clearInterval": true, "console.error": true, - "console.log": true, - "fetch": true, "setInterval": true }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethersproject/bytes": true, "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/polling-controller": true, - "@metamask/transaction-controller": true, - "@metamask/smart-transactions-controller>bignumber.js": true, - "browserify>buffer": true, - "fast-json-patch": true, - "lodash": true + "bn.js": true, + "uuid": true } }, - "@metamask/snaps-controllers": { + "@metamask/jazzicon": { "globals": { - "DecompressionStream": true, - "URL": true, - "clearTimeout": true, - "document.getElementById": true, - "fetch.bind": true, - "setTimeout": true + "document.createElement": true, + "document.createElementNS": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/json-rpc-middleware-stream": true, - "@metamask/object-multiplex": true, - "@metamask/permission-controller": true, - "@metamask/post-message-stream": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, - "@metamask/snaps-rpc-methods": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "browserify>browserify-zlib": true, - "@metamask/snaps-controllers>concat-stream": true, - "eslint>fast-deep-equal": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "immer": true, - "nanoid": true, - "readable-stream": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "semver": true, - "@metamask/snaps-controllers>tar-stream": true + "@metamask/jazzicon>color": true, + "@metamask/jazzicon>mersenne-twister": true } }, - "@metamask/snaps-execution-environments": { - "globals": { - "document.getElementById": true - }, + "@metamask/jazzicon>color": { "packages": { - "@metamask/post-message-stream": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true } }, - "@metamask/snaps-utils>@metamask/snaps-registry": { + "@metamask/jazzicon>color>clone": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true + "browserify>buffer": true } }, - "@metamask/snaps-rpc-methods": { + "@metamask/jazzicon>color>color-convert": { "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true + "@metamask/jazzicon>color>color-convert>color-name": true } }, - "@metamask/snaps-sdk": { - "globals": { - "fetch": true - }, + "@metamask/jazzicon>color>color-string": { "packages": { - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true + "jest-canvas-mock>moo-color>color-name": true } }, - "@metamask/snaps-utils": { - "globals": { - "File": true, - "FileReader": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "crypto": true, - "document.body.appendChild": true, - "document.createElement": true, - "fetch": true - }, + "@metamask/json-rpc-engine": { "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/slip44": true, - "@metamask/snaps-sdk": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "chalk": true, - "@metamask/snaps-utils>cron-parser": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "@metamask/snaps-utils>fast-xml-parser": true, - "@metamask/snaps-utils>marked": true, - "@metamask/snaps-utils>rfdc": true, - "semver": true, - "@metamask/snaps-utils>validate-npm-package-name": true + "@metamask/safe-event-emitter": true, + "@metamask/utils": true } }, - "@metamask/transaction-controller": { + "@metamask/json-rpc-middleware-stream": { "globals": { - "clearTimeout": true, - "console.error": true, - "fetch": true, + "console.warn": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/abi": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/metamask-eth-abis": true, - "@metamask/network-controller": true, - "@metamask/transaction-controller>@metamask/nonce-tracker": true, - "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "bn.js": true, - "browserify>buffer": true, - "eth-method-registry": true, - "webpack>events": true, - "fast-json-patch": true, - "lodash": true, - "uuid": true + "readable-stream": true } }, - "@metamask/user-operation-controller": { - "globals": { - "fetch": true - }, + "@metamask/keyring-api": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/transaction-controller": true, - "@metamask/utils": true, - "bn.js": true, - "webpack>events": true, - "lodash": true, - "uuid": true + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/utils": { + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/abi-utils>@metamask/utils": { + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/browser-passworder>@metamask/utils": { + "@metamask/keyring-api>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/browser-passworder": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, + "@metamask/keyring-controller>@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, + "@metamask/keyring-controller>ethereumjs-wallet": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/utils": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "@metamask/scure-bip39": true, + "browserify>buffer": true } }, "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { @@ -1910,594 +1519,652 @@ }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "browserify>buffer": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "crypto-browserify>randombytes": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>ethereumjs-wallet": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "crypto-browserify": true, + "crypto-browserify>randombytes": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "uuid": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "packages": { + "browserify>assert": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true + } + }, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "packages": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true + } + }, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true + } + }, + "@metamask/keyring-snap-client": { + "packages": { + "@metamask/keyring-api": true, + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-snap-client>uuid": true, + "@metamask/utils>@metamask/superstruct": true + } + }, + "@metamask/keyring-snap-client>uuid": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto": true + } + }, + "@metamask/logging-controller": { + "packages": { + "@metamask/base-controller": true, + "uuid": true + } + }, + "@metamask/logo": { + "globals": { + "addEventListener": true, + "document.body.appendChild": true, + "document.createElementNS": true, + "innerHeight": true, + "innerWidth": true, + "requestAnimationFrame": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@metamask/logo>gl-mat4": true, + "@metamask/logo>gl-vec3": true + } + }, + "@metamask/message-manager": { + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "uuid": true, + "webpack>events": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { + "@metamask/message-manager>jsonschema": { + "packages": { + "browserify>url": true + } + }, + "@metamask/name-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "fetch": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/controller-utils": true, + "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/name-controller>@metamask/utils": true, + "@metamask/name-controller>async-mutex": true } }, - "@metamask/keyring-api>@metamask/utils": { + "@metamask/name-controller>@metamask/base-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "immer": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": { + "@metamask/name-controller>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "@metamask/name-controller>async-mutex": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "clearTimeout": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@swc/helpers>tslib": true } }, - "@metamask/name-controller>@metamask/utils": { + "@metamask/network-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "btoa": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-json-rpc-middleware": true, + "@metamask/eth-json-rpc-provider": true, + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "eslint>fast-deep-equal": true, + "reselect": true, + "uri-js": true, + "uuid": true } }, - "@metamask/permission-log-controller>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-block-tracker": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true } }, - "@metamask/post-message-stream>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/rate-limit-controller>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, + "@metamask/rpc-errors": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@ngraveio/bc-ur": { - "packages": { - "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, - "browserify>assert": true, - "@ngraveio/bc-ur>bignumber.js": true, - "browserify>buffer": true, - "@ngraveio/bc-ur>cbor-sync": true, - "@ngraveio/bc-ur>crc": true, - "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true - } - }, - "@metamask/profile-sync-controller>@noble/ciphers": { + "@metamask/notification-controller>nanoid": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true + "crypto.getRandomValues": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "@metamask/notification-services-controller": { "globals": { - "TextEncoder": true + "Intl.NumberFormat": true, + "addEventListener": true, + "fetch": true, + "registration": true, + "removeEventListener": true }, "packages": { - "@noble/hashes": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, + "@metamask/profile-sync-controller": true, + "@metamask/utils": true, + "loglevel": true, + "uuid": true } }, - "@noble/hashes": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "TextEncoder": true, - "crypto": true + "SuppressedError": true } }, - "@metamask/scure-bip39>@noble/hashes": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "TextEncoder": true, - "crypto": true + "crypto": true, + "define": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true + "@metamask/notification-services-controller>firebase": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/notification-services-controller>firebase>@firebase/app": { "globals": { - "TextEncoder": true, - "crypto": true + "FinalizationRegistry": true, + "console.warn": true + }, + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@popperjs/core": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/util": true + } + }, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "Element": true, - "HTMLElement": true, - "ShadowRoot": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator.userAgent": true + "console": true + }, + "packages": { + "@swc/helpers>tslib": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "console.log": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { - "XMLHttpRequest": true + "BroadcastChannel": true, + "Headers": true, + "btoa": true, + "console.error": true, + "crypto": true, + "fetch": true, + "msCrypto": true, + "navigator.onLine": true, + "setTimeout": true }, "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@reduxjs/toolkit": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "AbortController": true, - "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, - "__REDUX_DEVTOOLS_EXTENSION__": true, - "console": true, - "queueMicrotask": true, - "requestAnimationFrame": true, + "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, + "URL": true, + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, "setTimeout": true }, "packages": { - "immer": true, - "process": true, - "redux": true, - "redux-thunk": true, - "@reduxjs/toolkit>reselect": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@swc/helpers>tslib": true } }, - "react-router-dom-v5-compat>@remix-run/router": { + "@metamask/notification-services-controller>firebase>@firebase/util": { "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, + "atob": true, + "browser": true, + "btoa": true, + "chrome": true, "console": true, - "document.defaultView": true + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true + }, + "packages": { + "process": true } }, - "@metamask/utils>@scure/base": { + "@metamask/object-multiplex": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "console.warn": true + }, + "packages": { + "@metamask/object-multiplex>once": true, + "readable-stream": true } }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "@metamask/object-multiplex>once": { "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/object-multiplex>once>wrappy": true } }, - "@segment/loosely-validate-event": { + "@metamask/obs-store": { "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true + "@metamask/safe-event-emitter": true, + "readable-stream": true } }, - "@sentry/browser>@sentry-internal/browser-utils": { + "@metamask/permission-controller": { "globals": { - "PerformanceEventTiming.prototype": true, - "PerformanceObserver": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "addEventListener": true, - "clearTimeout": true, - "performance": true, - "removeEventListener": true, - "setTimeout": true + "console.error": true }, "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "deep-freeze-strict": true, + "immer": true, + "nanoid": true } }, - "@sentry/browser>@sentry-internal/feedback": { + "@metamask/permission-controller>nanoid": { "globals": { - "FormData": true, - "HTMLFormElement": true, - "__SENTRY_DEBUG__": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "document.createElement": true, - "document.createElementNS": true, - "document.createTextNode": true, - "isSecureContext": true, - "requestAnimationFrame": true, - "setTimeout": true - }, + "crypto.getRandomValues": true + } + }, + "@metamask/permission-log-controller": { "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/permission-log-controller>@metamask/utils": true } }, - "@sentry/browser>@sentry-internal/replay-canvas": { + "@metamask/permission-log-controller>@metamask/utils": { "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, - "console.error": true, - "createImageBitmap": true, - "document": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@sentry/browser>@sentry-internal/replay": { + "@metamask/phishing-controller": { "globals": { - "Blob": true, - "CSSConditionRule": true, - "CSSGroupingRule": true, - "CSSMediaRule": true, - "CSSRule": true, - "CSSSupportsRule": true, - "Document": true, - "DragEvent": true, - "Element": true, - "FormData": true, - "HTMLElement": true, - "HTMLFormElement": true, - "Headers": true, - "MouseEvent": true, - "MutationObserver": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.prototype.contains": true, - "PointerEvent": true, "TextEncoder": true, "URL": true, - "URLSearchParams": true, - "Worker": true, - "__RRWEB_EXCLUDE_IFRAME__": true, - "__RRWEB_EXCLUDE_SHADOW_DOM__": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, - "__rrMutationObserver": true, - "addEventListener": true, - "clearTimeout": true, - "console.debug": true, "console.error": true, - "console.warn": true, - "customElements.get": true, - "document": true, - "innerHeight": true, - "innerWidth": true, - "location.href": true, - "location.origin": true, - "parent": true, - "setTimeout": true + "fetch": true }, "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@noble/hashes": true, + "punycode": true, + "webpack-cli>fastest-levenshtein": true } }, - "@sentry/browser": { + "@metamask/polling-controller": { "globals": { - "PerformanceObserver.supportedEntryTypes": true, - "Request": true, - "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, + "clearTimeout": true, "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, "setTimeout": true }, "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "uuid": true } }, - "@sentry/browser>@sentry/core": { + "@metamask/post-message-stream": { "globals": { - "Headers": true, - "Request": true, - "URL": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_TRACING__": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true + "MessageEvent.prototype": true, + "WorkerGlobalScope": true, + "addEventListener": true, + "browser": true, + "chrome": true, + "location.origin": true, + "postMessage": true, + "removeEventListener": true }, "packages": { - "@sentry/utils": true + "@metamask/post-message-stream>@metamask/utils": true, + "readable-stream": true } }, - "@sentry/utils": { + "@metamask/post-message-stream>@metamask/utils": { "globals": { - "CustomEvent": true, - "DOMError": true, - "DOMException": true, - "EdgeRuntime": true, - "Element": true, - "ErrorEvent": true, - "Event": true, - "HTMLElement": true, - "Headers": true, - "Request": true, - "Response": true, "TextDecoder": true, - "TextEncoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, + "@metamask/ppom-validator": { + "globals": { "URL": true, - "__SENTRY_BROWSER_BUNDLE__": true, - "__SENTRY_DEBUG__": true, - "clearTimeout": true, "console.error": true, - "document": true, - "setInterval": true, - "setTimeout": true + "crypto": true }, "packages": { - "process": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/ppom-validator>elliptic": true, + "await-semaphore": true, + "browserify>buffer": true } }, - "@solana/addresses": { + "@metamask/ppom-validator>crypto-js": { "globals": { - "Intl.Collator": true, - "TextEncoder": true, - "crypto.subtle.digest": true, - "crypto.subtle.exportKey": true + "crypto": true, + "define": true, + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/assertions": true, - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/codecs-strings": true, - "@solana/addresses>@solana/errors": true + "browserify>browser-resolve": true } }, - "@solana/addresses>@solana/assertions": { + "@metamask/ppom-validator>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true + } + }, + "@metamask/ppom-validator>elliptic>brorand": { "globals": { "crypto": true, - "isSecureContext": true + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/errors": true + "browserify>browser-resolve": true + } + }, + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@solana/addresses>@solana/codecs-core": { + "@metamask/preferences-controller": { "packages": { - "@solana/addresses>@solana/errors": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@solana/addresses>@solana/codecs-strings": { + "@metamask/profile-sync-controller": { "globals": { + "Event": true, + "Headers": true, "TextDecoder": true, "TextEncoder": true, - "atob": true, - "btoa": true + "URL": true, + "URLSearchParams": true, + "addEventListener": true, + "console.error": true, + "dispatchEvent": true, + "fetch": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true + "@metamask/base-controller": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/network-controller": true, + "@metamask/profile-sync-controller>@noble/ciphers": true, + "@metamask/profile-sync-controller>siwe": true, + "@noble/hashes": true, + "browserify>buffer": true, + "loglevel": true } }, - "@solana/addresses>@solana/errors": { + "@metamask/profile-sync-controller>@noble/ciphers": { "globals": { - "btoa": true + "TextDecoder": true, + "TextEncoder": true, + "crypto": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser": { + "@metamask/profile-sync-controller>siwe": { "globals": { "console.error": true, - "console.log": true + "console.warn": true }, "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true } }, "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { @@ -2506,13 +2173,8 @@ "console.log": true }, "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true } }, "@metamask/profile-sync-controller>siwe>@stablelib/random": { @@ -2526,311 +2188,297 @@ "browserify>browser-resolve": true } }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { "packages": { - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true } }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { + "@metamask/queued-request-controller": { "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/selected-network-controller": true, + "@metamask/utils": true } }, - "@trezor/connect-web": { + "@metamask/rate-limit-controller": { "globals": { - "URLSearchParams": true, - "__TREZOR_CONNECT_SRC": true, - "addEventListener": true, - "btoa": true, - "chrome": true, - "clearInterval": true, - "clearTimeout": true, - "console.warn": true, - "document.body": true, - "document.createElement": true, - "document.createTextNode": true, - "document.getElementById": true, - "document.querySelectorAll": true, - "location": true, - "navigator": true, - "open": true, - "origin": true, - "removeEventListener": true, - "setInterval": true, "setTimeout": true }, "packages": { - "@trezor/connect-web>@trezor/connect-common": true, - "@trezor/connect-web>@trezor/connect": true, - "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true, - "@swc/helpers>tslib": true - } - }, - "@trezor/connect-web>@trezor/connect": { - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true + "@metamask/rate-limit-controller>@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/rpc-errors": true, + "@metamask/rate-limit-controller>@metamask/utils": true } }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { + "@metamask/rate-limit-controller>@metamask/base-controller": { "globals": { - "innerHeight": true, - "innerWidth": true, - "location.hostname": true, - "location.origin": true, - "navigator.languages": true, - "navigator.platform": true, - "navigator.userAgent": true, - "screen.height": true, - "screen.width": true + "setTimeout": true }, "packages": { - "process": true, - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true + "immer": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { + "@metamask/rate-limit-controller>@metamask/rpc-errors": { "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, - "@swc/helpers>tslib": true + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { "globals": { - "console.warn": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "ts-mixer": true + "nock>debug": true, + "semver": true } }, - "@trezor/connect-web>@trezor/utils": { + "@metamask/rate-limit-controller>@metamask/utils": { "globals": { - "AbortController": true, - "Intl.NumberFormat": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.info": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@trezor/connect-web>@trezor/utils>bignumber.js": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "webpack>events": true, - "@swc/helpers>tslib": true + "nock>debug": true, + "semver": true } }, - "@welldone-software/why-did-you-render": { + "@metamask/remote-feature-flag-controller": { + "packages": { + "@metamask/base-controller": true, + "cockatiel": true + } + }, + "@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true + } + }, + "@metamask/rpc-methods-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@metamask/rpc-methods>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@metamask/safe-event-emitter": { "globals": { - "Element": true, - "console.group": true, - "console.groupCollapsed": true, - "console.groupEnd": true, - "console.log": true, - "console.warn": true, - "define": true, "setTimeout": true }, "packages": { - "lodash": true, - "react": true + "webpack>events": true } }, - "@zxing/browser": { + "@metamask/scure-bip39": { "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true + "TextEncoder": true }, "packages": { - "@zxing/library": true + "@metamask/scure-bip39>@noble/hashes": true, + "@metamask/utils>@scure/base": true } }, - "@zxing/library": { + "@metamask/scure-bip39>@noble/hashes": { "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, "TextEncoder": true, - "URL.createObjectURL": true, - "btoa": true, - "console.log": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true - }, + "crypto": true + } + }, + "@metamask/selected-network-controller": { "packages": { - "@zxing/library>ts-custom-error": true + "@metamask/base-controller": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { + "@metamask/signature-controller": { "globals": { - "AbortController": true + "fetch": true + }, + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/keyring-controller": true, + "@metamask/logging-controller": true, + "@metamask/message-manager>jsonschema": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, + "@metamask/utils": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "currency-formatter>accounting": { - "globals": { - "define": true + "@metamask/signature-controller>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "define": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "@metamask/smart-transactions-controller": { "globals": { - "define": true - } - }, - "chalk>ansi-styles": { + "URLSearchParams": true, + "clearInterval": true, + "console.error": true, + "console.log": true, + "fetch": true, + "setInterval": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "@ethersproject/bytes": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/polling-controller": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@metamask/smart-transactions-controller>bignumber.js": true, + "@metamask/transaction-controller": true, + "browserify>buffer": true, + "fast-json-patch": true, + "lodash": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "browserify>vm-browserify": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "browserify>assert": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Buffer": true + "console.warn": true, + "fetch": true }, "packages": { - "react>object-assign": true, - "browserify>assert>util": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "webpack>events": true } }, - "@metamask/name-controller>async-mutex": { + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true + "crypto.getRandomValues": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "@metamask/smart-transactions-controller>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "@metamask/snaps-controllers": { "globals": { + "DecompressionStream": true, + "URL": true, "clearTimeout": true, + "document.getElementById": true, + "fetch.bind": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/json-rpc-middleware-stream": true, + "@metamask/object-multiplex": true, + "@metamask/permission-controller": true, + "@metamask/post-message-stream": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-controllers>@xstate/fsm": true, + "@metamask/snaps-controllers>concat-stream": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-rpc-methods": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-utils": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, + "@metamask/utils": true, + "browserify>browserify-zlib": true, + "eslint>fast-deep-equal": true, + "immer": true, + "nanoid": true, + "readable-stream": true, + "semver": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "@metamask/snaps-controllers-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "await-semaphore": { + "@metamask/snaps-controllers>concat-stream": { "packages": { - "process": true, - "browserify>timers-browserify": true + "browserify>buffer": true, + "browserify>concat-stream>typedarray": true, + "pumpify>inherits": true, + "readable-stream": true, + "terser>source-map-support>buffer-from": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/snaps-controllers>nanoid": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, - "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "crypto.getRandomValues": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "readable-stream": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true, + "browserify>browser-resolve": true } }, "@metamask/snaps-controllers>tar-stream>b4a": { @@ -2839,1003 +2487,1241 @@ "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@metamask/snaps-controllers>tar-stream>streamx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, + "webpack>events": true } }, - "base32-encode": { - "packages": { - "base32-encode>to-data-view": true + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "globals": { + "queueMicrotask": true } }, - "bignumber.js": { + "@metamask/snaps-execution-environments": { "globals": { - "crypto": true, - "define": true + "document.getElementById": true + }, + "packages": { + "@metamask/post-message-stream": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { + "@metamask/snaps-rpc-methods": { + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true + } + }, + "@metamask/snaps-sdk": { "globals": { - "crypto": true, - "define": true + "fetch": true + }, + "packages": { + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/notification-services-controller>bignumber.js": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "crypto": true, - "define": true + "crypto.subtle": true + }, + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "@metamask/smart-transactions-controller>bignumber.js": { + "@metamask/snaps-utils": { "globals": { + "File": true, + "FileReader": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "console.error": true, + "console.log": true, + "console.warn": true, "crypto": true, - "define": true + "document.body.appendChild": true, + "document.createElement": true, + "fetch": true + }, + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-utils>cron-parser": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "@metamask/snaps-utils>fast-xml-parser": true, + "@metamask/snaps-utils>marked": true, + "@metamask/snaps-utils>rfdc": true, + "@metamask/snaps-utils>validate-npm-package-name": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true, + "chalk": true, + "semver": true } }, - "@ngraveio/bc-ur>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>@metamask/snaps-registry": { + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true } }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "crypto": true, - "define": true + "entityName": true, + "val": true + }, + "packages": { + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@metamask/snaps-utils>marked": { "globals": { - "crypto": true, + "console.error": true, + "console.warn": true, "define": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/snaps-utils>rfdc": { "packages": { "browserify>buffer": true } }, - "blo": { - "globals": { - "btoa": true - } - }, - "bn.js": { - "globals": { - "Buffer": true - }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "browserify>browser-resolve": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { "packages": { - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "process": true, + "semver": true } }, - "bowser": { - "globals": { - "define": true + "@metamask/test-bundler>@ethersproject/networks": { + "packages": { + "ethers>@ethersproject/logger": true } }, - "@metamask/ppom-validator>elliptic>brorand": { + "@metamask/transaction-controller": { "globals": { - "crypto": true, - "msCrypto": true + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "browserify>browser-resolve": true - } - }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { - "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/abi": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/network-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/utils": true, + "bn.js": true, "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "eth-method-registry": true, + "fast-json-patch": true, + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true + "@ethersproject/providers": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, + "browserify>assert": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "pumpify>inherits": true + "@swc/helpers>tslib": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "@metamask/user-operation-controller": { + "globals": { + "fetch": true + }, "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-sign": { + "@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "@metamask/ppom-validator>elliptic": true, - "pumpify>inherits": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "stream-browserify": true + "nock>debug": true, + "semver": true } }, - "browserify>browserify-zlib": { + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ngraveio/bc-ur": { "packages": { + "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "@ngraveio/bc-ur>bignumber.js": true, + "@ngraveio/bc-ur>cbor-sync": true, + "@ngraveio/bc-ur>crc": true, + "@ngraveio/bc-ur>jsbi": true, + "addons-linter>sha.js": true, "browserify>assert": true, - "browserify>buffer": true, - "browserify>browserify-zlib>pako": true, - "process": true, - "stream-browserify": true, - "browserify>util": true + "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { - "packages": { - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true + "@ngraveio/bc-ur>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "buffer": { + "@ngraveio/bc-ur>cbor-sync": { "globals": { - "console": true + "define": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "browserify>buffer": true } }, - "terser>source-map-support>buffer-from": { + "@ngraveio/bc-ur>crc": { "packages": { "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { - "packages": { - "browserify>buffer": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "browserify>buffer": { + "@noble/hashes": { "globals": { - "console": true + "TextEncoder": true, + "crypto": true + } + }, + "@popperjs/core": { + "globals": { + "Element": true, + "HTMLElement": true, + "ShadowRoot": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator.userAgent": true + } + }, + "@reduxjs/toolkit": { + "globals": { + "AbortController": true, + "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, + "__REDUX_DEVTOOLS_EXTENSION__": true, + "console": true, + "queueMicrotask": true, + "requestAnimationFrame": true, + "setTimeout": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "@reduxjs/toolkit>reselect": true, + "immer": true, + "process": true, + "redux": true, + "redux-thunk": true } }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "@segment/loosely-validate-event": { "packages": { - "process": true, - "semver": true + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true, + "browserify>assert": true, + "browserify>buffer": true } }, - "string.prototype.matchall>call-bind": { + "@sentry/browser": { + "globals": { + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, + "console.error": true, + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>call-bind>set-function-length": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@sentry/browser>@sentry-internal/browser-utils": { "globals": { - "define": true + "PerformanceEventTiming.prototype": true, + "PerformanceObserver": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "addEventListener": true, + "clearTimeout": true, + "performance": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "browserify>buffer": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chalk": { + "@sentry/browser>@sentry-internal/feedback": { + "globals": { + "FormData": true, + "HTMLFormElement": true, + "__SENTRY_DEBUG__": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "document.createElement": true, + "document.createElementNS": true, + "document.createTextNode": true, + "isSecureContext": true, + "requestAnimationFrame": true, + "setTimeout": true + }, "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chart.js": { + "@sentry/browser>@sentry-internal/replay": { "globals": { - "Intl.NumberFormat": true, + "Blob": true, + "CSSConditionRule": true, + "CSSGroupingRule": true, + "CSSMediaRule": true, + "CSSRule": true, + "CSSSupportsRule": true, + "Document": true, + "DragEvent": true, + "Element": true, + "FormData": true, + "HTMLElement": true, + "HTMLFormElement": true, + "Headers": true, + "MouseEvent": true, "MutationObserver": true, - "OffscreenCanvas": true, - "Path2D": true, - "ResizeObserver": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.prototype.contains": true, + "PointerEvent": true, + "TextEncoder": true, + "URL": true, + "URLSearchParams": true, + "Worker": true, + "__RRWEB_EXCLUDE_IFRAME__": true, + "__RRWEB_EXCLUDE_SHADOW_DOM__": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, + "__rrMutationObserver": true, "addEventListener": true, "clearTimeout": true, + "console.debug": true, "console.error": true, "console.warn": true, - "devicePixelRatio": true, + "customElements.get": true, "document": true, - "removeEventListener": true, - "requestAnimationFrame": true, + "innerHeight": true, + "innerWidth": true, + "location.href": true, + "location.origin": true, + "parent": true, "setTimeout": true }, "packages": { - "chart.js>@kurkle/color": true - } - }, - "@ensdomains/content-hash>cids": { - "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "ethereumjs-util>create-hash>cipher-base": { + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true, - "stream-browserify": true, - "browserify>string_decoder": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "classnames": { + "@sentry/browser>@sentry/core": { "globals": { - "classNames": "write", - "define": true - } - }, - "@metamask/jazzicon>color>clone": { + "Headers": true, + "Request": true, + "URL": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_TRACING__": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true + "@sentry/utils": true } }, - "cockatiel": { + "@sentry/utils": { "globals": { - "AbortController": true, - "AbortSignal": true, - "WeakRef": true, + "CustomEvent": true, + "DOMError": true, + "DOMException": true, + "EdgeRuntime": true, + "Element": true, + "ErrorEvent": true, + "Event": true, + "HTMLElement": true, + "Headers": true, + "Request": true, + "Response": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "__SENTRY_BROWSER_BUNDLE__": true, + "__SENTRY_DEBUG__": true, "clearTimeout": true, - "performance": true, + "console.error": true, + "document": true, + "setInterval": true, "setTimeout": true }, "packages": { "process": true } }, - "chalk>ansi-styles>color-convert": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { + "@solana/addresses": { + "globals": { + "Intl.Collator": true, + "TextEncoder": true, + "crypto.subtle.digest": true, + "crypto.subtle.exportKey": true + }, "packages": { - "jest-canvas-mock>moo-color>color-name": true + "@solana/addresses>@solana/assertions": true, + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/codecs-strings": true, + "@solana/addresses>@solana/errors": true } }, - "@metamask/jazzicon>color": { + "@solana/addresses>@solana/assertions": { + "globals": { + "crypto": true, + "isSecureContext": true + }, "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true + "@solana/addresses>@solana/errors": true } }, - "@metamask/snaps-controllers>concat-stream": { + "@solana/addresses>@solana/codecs-core": { "packages": { - "terser>source-map-support>buffer-from": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "readable-stream": true, - "browserify>concat-stream>typedarray": true + "@solana/addresses>@solana/errors": true } }, - "copy-to-clipboard": { + "@solana/addresses>@solana/codecs-strings": { "globals": { - "clipboardData": true, - "console.error": true, - "console.warn": true, - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true, - "document.createRange": true, - "document.execCommand": true, - "document.getSelection": true, - "navigator.userAgent": true, - "prompt": true + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true }, "packages": { - "copy-to-clipboard>toggle-selection": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ngraveio/bc-ur>crc": { - "packages": { - "browserify>buffer": true + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true } }, - "crypto-browserify>create-ecdh": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ppom-validator>elliptic": true + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true } }, - "ethereumjs-util>create-hash": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "addons-linter>sha.js": true + "react-markdown>unist-util-visit": true } }, - "crypto-browserify>create-hmac": { + "@storybook/addon-knobs>qs": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "string.prototype.matchall>side-channel": true } }, - "@metamask/snaps-utils>cron-parser": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@trezor/connect-web": { + "globals": { + "URLSearchParams": true, + "__TREZOR_CONNECT_SRC": true, + "addEventListener": true, + "btoa": true, + "chrome": true, + "clearInterval": true, + "clearTimeout": true, + "console.warn": true, + "document.body": true, + "document.createElement": true, + "document.createTextNode": true, + "document.getElementById": true, + "document.querySelectorAll": true, + "location": true, + "navigator": true, + "open": true, + "origin": true, + "removeEventListener": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>browser-resolve": true, - "luxon": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect": true, + "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/utils": true, + "webpack>events": true } }, - "crypto-browserify": { + "@trezor/connect-web>@trezor/connect": { "packages": { - "crypto-browserify>browserify-cipher": true, - "crypto-browserify>browserify-sign": true, - "crypto-browserify>create-ecdh": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>diffie-hellman": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt": true, - "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "@trezor/connect-web>@trezor/connect>@trezor/transport": true, + "@trezor/connect-web>@trezor/utils": true } }, - "@metamask/ppom-validator>crypto-js": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "crypto": true, - "define": true, - "msCrypto": true + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true }, "packages": { - "browserify>browser-resolve": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true } }, - "react-beautiful-dnd>css-box-model": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "innerHeight": true, + "innerWidth": true, + "location.hostname": true, + "location.origin": true, + "navigator.languages": true, + "navigator.platform": true, + "navigator.userAgent": true, + "screen.height": true, + "screen.width": true }, "packages": { - "react-router-dom>tiny-invariant": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, + "process": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "define": true } }, - "currency-formatter": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "browserify>buffer": true } }, - "debounce-stream": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "globals": { + "process": true, + "setTimeout": true + }, "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true } }, - "debounce-stream>debounce": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { "globals": { - "clearTimeout": true, - "setTimeout": true + "console.log": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "XMLHttpRequest": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { + "globals": { + "console.warn": true + }, "packages": { - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>call-bind": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "string.prototype.matchall>get-intrinsic": true, - "browserify>util>is-arguments": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@ngraveio/bc-ur>assert>object-is": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "browserify>util>which-typed-array": true + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, + "browserify>buffer": true, + "ts-mixer": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "@trezor/connect-web>@trezor/utils": { + "globals": { + "AbortController": true, + "Intl.NumberFormat": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.info": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/utils>bignumber.js": true, + "browserify>buffer": true, + "webpack>events": true } }, - "string.prototype.matchall>define-properties": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true + "@trezor/connect-web>@trezor/utils>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@welldone-software/why-did-you-render": { + "globals": { + "Element": true, + "console.group": true, + "console.groupCollapsed": true, + "console.groupEnd": true, + "console.log": true, + "console.warn": true, + "define": true, + "setTimeout": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "lodash": true, + "react": true } }, - "crypto-browserify>diffie-hellman": { + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "@zxing/library": true } }, - "@material-ui/core>react-transition-group>dom-helpers": { + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "@babel/runtime": true + "@zxing/library>ts-custom-error": true } }, - "debounce-stream>duplexer": { + "addons-linter>sha.js": { "packages": { - "stream-browserify": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/signing-key>elliptic": { + "await-semaphore": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "browserify>timers-browserify": true, + "process": true } }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "base32-encode": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "base32-encode>to-data-view": true } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true + "bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true, - "browserify>util>is-arguments": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "eslint-plugin-react>array-includes>is-string": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "process": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true + "blo": { + "globals": { + "btoa": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { + "bn.js": { "globals": { - "intToBuffer": true + "Buffer": true }, "packages": { - "bn.js": true, - "buffer": true, - "@metamask/ethjs>js-sha3": true + "browserify>browser-resolve": true } }, - "eth-ens-namehash": { + "bowser": { "globals": { - "name": "write" - }, - "packages": { - "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true, - "@metamask/ethjs>js-sha3": true + "define": true } }, - "eth-lattice-keyring": { + "browserify>assert": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "Buffer": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "webpack>events": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "browserify>assert>util": true, + "react>object-assign": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "browserify>assert>util": { "globals": { - "TextDecoder": true, - "crypto": true + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true + "browserify>assert>util>inherits": true, + "process": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { - "globals": { - "TextDecoder": true, - "crypto": true - }, + "browserify>browserify-zlib": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "browserify>assert": true, + "browserify>browserify-zlib>pako": true, + "browserify>buffer": true, + "browserify>util": true, + "process": true, + "stream-browserify": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "browserify>buffer": { "globals": { - "TextDecoder": true, - "crypto": true + "console": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true - } - }, - "ethereumjs-util>ethereum-cryptography": { - "packages": { - "browserify>buffer": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "ganache>secp256k1": true + "base64-js": true, + "buffer>ieee754": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { - "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "browserify>punycode": { + "globals": { + "define": true } }, - "ethereumjs-util": { + "browserify>string_decoder": { "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>rlp": true + "koa>content-disposition>safe-buffer": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "browserify>timers-browserify": { + "globals": { + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true + "process": true } }, - "@metamask/keyring-controller>ethereumjs-wallet": { + "browserify>url": { "packages": { - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "crypto-browserify>randombytes": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "uuid": true + "@storybook/addon-knobs>qs": true, + "browserify>punycode": true } }, - "ethers": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "process": true, + "pumpify>inherits": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "browserify>util>is-arguments": { "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "@metamask/ethjs>ethjs-abi": { + "browserify>util>is-typed-array": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/ethjs>ethjs-abi>number-to-bn": true + "browserify>util>which-typed-array": true } }, - "webpack>events": { + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>which-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>which-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>vm-browserify": { + "globals": { + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true + } + }, + "buffer": { "globals": { "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "chalk": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, - "extension-port-stream": { + "chalk>ansi-styles": { "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "chalk>ansi-styles>color-convert": true } }, - "fast-json-patch": { + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "chart.js": { "globals": { + "Intl.NumberFormat": true, + "MutationObserver": true, + "OffscreenCanvas": true, + "Path2D": true, + "ResizeObserver": true, "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "devicePixelRatio": true, + "document": true, "removeEventListener": true, + "requestAnimationFrame": true, "setTimeout": true + }, + "packages": { + "chart.js>@kurkle/color": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "chart.js>@kurkle/color": { "globals": { - "entityName": true, - "val": true - }, - "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true + "define": true } }, - "@metamask/notification-services-controller>firebase": { + "classnames": { + "globals": { + "classNames": "write", + "define": true + } + }, + "cockatiel": { + "globals": { + "AbortController": true, + "AbortSignal": true, + "WeakRef": true, + "clearTimeout": true, + "performance": true, + "setTimeout": true + }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true + "process": true } }, - "react-focus-lock>focus-lock": { + "copy-to-clipboard": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, + "clipboardData": true, "console.error": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "setTimeout": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true, + "document.createRange": true, + "document.execCommand": true, + "document.getSelection": true, + "navigator.userAgent": true, + "prompt": true }, "packages": { - "@swc/helpers>tslib": true + "copy-to-clipboard>toggle-selection": true } }, - "browserify>util>which-typed-array>for-each": { + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true + } + }, + "crypto-browserify": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "crypto-browserify>browserify-cipher": true, + "crypto-browserify>browserify-sign": true, + "crypto-browserify>create-ecdh": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>diffie-hellman": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt": true, + "crypto-browserify>randombytes": true, + "crypto-browserify>randomfill": true, + "ethereumjs-util>create-hash": true } }, - "axios>form-data": { - "globals": { - "FormData": true + "crypto-browserify>browserify-cipher": { + "packages": { + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "fuse.js": { - "globals": { - "console": true, - "define": true + "crypto-browserify>browserify-cipher>browserify-des": { + "packages": { + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>get-intrinsic": { - "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true, - "depcheck>is-core-module>hasown": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk": { + "crypto-browserify>browserify-sign": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "stream-browserify": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true + } + }, + "crypto-browserify>diffie-hellman": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "crypto-browserify>diffie-hellman>miller-rabin": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "bn.js": true + } + }, + "crypto-browserify>pbkdf2": { "globals": { - "AbortController": true, - "Request": true, - "URL": true, - "__values": true, - "caches": true, - "clearTimeout": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "fetch": true, + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, "setTimeout": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, - "@ethersproject/abi": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "@metamask/keyring-api>bech32": true, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "process": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { "bn.js": true, - "eth-lattice-keyring>gridplus-sdk>borc": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ethjs>js-sha3": true, - "lodash": true, - "eth-lattice-keyring>rlp": true, - "ganache>secp256k1": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>create-hash": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>public-encrypt>parse-asn1": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "koa>content-disposition>safe-buffer": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "bn.js": true, + "browserify>buffer": true, + "browserify>vm-browserify": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/sha2>hash.js": { + "crypto-browserify>randombytes": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "depcheck>is-core-module>hasown": { + "crypto-browserify>randomfill": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "browserify>has>function-bind": true + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "@metamask/eth-trezor-keyring>hdkey": { + "currency-formatter": { "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "he": { + "currency-formatter>accounting": { "globals": { "define": true } }, - "history": { + "currency-formatter>locale-currency": { "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "countryCode": true } }, - "react-router-dom>history": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true - }, + "clearTimeout": true, + "setTimeout": true + } + }, + "debounce-stream>duplexer": { "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "react-router-dom>history>value-equal": true + "stream-browserify": true } }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { + "debounce-stream>through": { "packages": { - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "process": true, + "stream-browserify": true } }, - "react-redux>hoist-non-react-statics": { + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "depcheck>is-core-module>hasown": { "packages": { - "prop-types>react-is": true + "browserify>has>function-bind": true } }, - "https-browserify": { + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "eslint-plugin-react>array-includes>is-string": { "packages": { - "stream-http": true, - "browserify>url": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { + "eth-ens-namehash": { "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true + "name": "write" + }, + "packages": { + "@metamask/ethjs>js-sha3": true, + "browserify>buffer": true, + "eth-ens-namehash>idna-uts46-hx": true } }, "eth-ens-namehash>idna-uts46-hx": { @@ -3846,91 +3732,185 @@ "browserify>punycode": true } }, - "string.prototype.matchall>internal-slot": { + "eth-keyring-controller>@metamask/browser-passworder": { + "globals": { + "crypto": true + } + }, + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>side-channel": true + "@ethereumjs/tx>@ethereumjs/util": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify": true, + "eth-lattice-keyring>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, - "browserify>util>is-arguments": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "globals": { + "WeakRef": true + }, "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + "browserify": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { "globals": { - "document": true + "TextEncoder": true, + "crypto": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "eth-lattice-keyring>gridplus-sdk": { + "globals": { + "AbortController": true, + "Request": true, + "URL": true, + "__values": true, + "caches": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethersproject/abi": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/keyring-api>bech32": true, + "bn.js": true, + "browserify>buffer": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "eth-lattice-keyring>gridplus-sdk>borc": true, + "eth-lattice-keyring>gridplus-sdk>elliptic": true, + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, + "eth-lattice-keyring>gridplus-sdk>uuid": true, + "eth-lattice-keyring>rlp": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "lodash": true } }, - "koa>is-generator-function": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "packages": { + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "packages": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-regex": { - "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { - "packages": { - "string.prototype.matchall>call-bind": true + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true } }, - "eslint-plugin-react>array-includes>is-string": { - "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true } }, - "browserify>util>is-typed-array": { + "eth-lattice-keyring>gridplus-sdk>borc": { + "globals": { + "console": true + }, "packages": { - "browserify>util>which-typed-array": true + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { @@ -3940,582 +3920,663 @@ "location": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>elliptic": { "packages": { - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/ethjs>js-sha3": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "define": true + "intToBuffer": true }, "packages": { - "process": true + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "buffer": true } }, - "@ngraveio/bc-ur>jsbi": { + "eth-lattice-keyring>gridplus-sdk>uuid": { "globals": { - "define": true + "crypto": true } }, - "@metamask/message-manager>jsonschema": { + "eth-lattice-keyring>rlp": { + "globals": { + "TextEncoder": true + } + }, + "eth-method-registry": { "packages": { - "browserify>url": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethereumjs-util": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "ethereumjs-util>rlp": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethereumjs-util>create-hash": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethereumjs-util>create-hash>cipher-base": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>string_decoder": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "stream-browserify": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "readable-stream": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethereumjs-util>ethereum-cryptography": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "browserify>buffer": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ganache>secp256k1": true } }, - "ethereumjs-util>ethereum-cryptography>keccak": { + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { "browserify>buffer": true, - "readable-stream": true + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true } }, - "localforage": { - "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, - "console.warn": true, - "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "koa>content-disposition>safe-buffer": true } }, - "lodash": { - "globals": { - "clearTimeout": true, - "define": true, - "setTimeout": true + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "loglevel": { - "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "ethereumjs-util>ethereum-cryptography>keccak": { + "packages": { + "browserify>buffer": true, + "readable-stream": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "ethereumjs-util>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true } }, - "luxon": { + "ethereumjs-wallet>randombytes": { "globals": { - "Intl": true + "crypto.getRandomValues": true } }, - "@metamask/snaps-utils>marked": { - "globals": { - "console.error": true, - "console.warn": true, - "define": true + "ethers": { + "packages": { + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "ethereumjs-util>create-hash>md5.js": { + "ethers>@ethersproject/abstract-provider": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "react-markdown>unist-util-visit": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown": { + "ethers>@ethersproject/address": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-syntax-highlighter>refractor>parse-entities": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/rlp": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "ethers>@ethersproject/base64": { "globals": { - "console.warn": true + "atob": true, + "btoa": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@ethersproject/bytes": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { - "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, - "fetch": true - }, + "ethers>@ethersproject/basex": { "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "https-browserify": true, - "process": true, - "stream-http": true, - "browserify>url": true, - "browserify>util": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "ethers>@ethersproject/constants": { "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@ethersproject/bignumber": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "ethers>@ethersproject/json-wallets": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true + "@ethersproject/bytes": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>cids>multibase": { + "ethers>@ethersproject/json-wallets>aes-js": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "define": true + } + }, + "ethers>@ethersproject/json-wallets>scrypt-js": { + "globals": { + "define": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>timers-browserify": true } }, - "@ensdomains/content-hash>multihashes>multibase": { + "ethers>@ethersproject/keccak256": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "@ethersproject/bytes": true, + "@metamask/ethjs>js-sha3": true } }, - "@ensdomains/content-hash>multicodec": { + "ethers>@ethersproject/logger": { + "globals": { + "console": true + } + }, + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "ethers>@ethersproject/properties": { + "packages": { + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/providers": { "globals": { - "TextDecoder": true, - "TextEncoder": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "crypto.subtle.digest": true + "setInterval": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "ethers>@ethersproject/logger": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>cids>multihashes>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/random": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/approval-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/rlp": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/solidity": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/snaps-controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/strings": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/transactions": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@metamask/snaps-controllers-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/units": { + "packages": { + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "ethers>@ethersproject/web": { "globals": { - "crypto.getRandomValues": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/wordlists": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "node-fetch": { - "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "extension-port-stream": { + "packages": { + "browserify>buffer": true, + "extension-port-stream>readable-stream": true } }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "extension-port-stream>readable-stream": { "globals": { - "fetch": true + "AbortController": true, + "AggregateError": true, + "Blob": true + }, + "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, + "process": true, + "webpack>events": true } }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "extension-port-stream>readable-stream>abort-controller": { "globals": { - "fetch": true + "AbortController": true } }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "fuse.js": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "console": true, + "define": true } }, - "@ngraveio/bc-ur>assert>object-is": { + "ganache>secp256k1": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "@metamask/ppom-validator>elliptic": true } }, "gulp>vinyl-fs>object.assign": { "packages": { + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true - } - }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true + "string.prototype.matchall>has-symbols": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { - "packages": { - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true + "he": { + "globals": { + "define": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "history": { "globals": { - "document.createElement": true + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true } }, - "path-browserify": { + "https-browserify": { "packages": { - "process": true + "browserify>url": true, + "stream-http": true } }, - "serve-handler>path-to-regexp": { + "koa>content-disposition>safe-buffer": { "packages": { - "serve-handler>path-to-regexp>isarray": true + "browserify>buffer": true } }, - "crypto-browserify>pbkdf2": { - "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true - }, + "koa>is-generator-function": { "packages": { - "ethereumjs-util>create-hash": true, - "process": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "koa>is-generator-function>has-tostringtag": true } }, - "@material-ui/core>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, - "setTimeout": true + "koa>is-generator-function>has-tostringtag": { + "packages": { + "string.prototype.matchall>has-symbols": true } }, - "react-tippy>popper.js": { + "localforage": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, "console.warn": true, "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "process": { + "lodash": { "globals": { "clearTimeout": true, + "define": true, "setTimeout": true } }, - "promise-to-callback": { - "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } }, - "prop-types": { + "lottie-web": { "globals": { - "console": true - }, - "packages": { - "react>object-assign": true, - "prop-types>react-is": true + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "react-markdown>property-information": { - "packages": { - "watchify>xtend": true + "luxon": { + "globals": { + "Intl": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "nanoid": { "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + "crypto.getRandomValues": true } }, - "crypto-browserify>public-encrypt": { + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true + "nock>debug>ms": true, + "process": true } }, - "browserify>punycode": { + "node-fetch": { "globals": { - "define": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "qrcode-generator": { - "globals": { - "define": true + "path-browserify": { + "packages": { + "process": true } }, - "qrcode.react": { + "process": { "globals": { - "Path2D": true, - "devicePixelRatio": true - }, - "packages": { - "react": true + "clearTimeout": true, + "setTimeout": true } }, - "@storybook/addon-knobs>qs": { + "promise-to-callback": { "packages": { - "string.prototype.matchall>side-channel": true + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "promise-to-callback>set-immediate-shim": { "globals": { - "queueMicrotask": true + "setTimeout.apply": true + }, + "packages": { + "browserify>timers-browserify": true } }, - "react-beautiful-dnd>raf-schd": { + "prop-types": { "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true + "console": true + }, + "packages": { + "prop-types>react-is": true, + "react>object-assign": true } }, - "crypto-browserify>randombytes": { + "prop-types>react-is": { "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "process": true, - "koa>content-disposition>safe-buffer": true + "console": true } }, - "ethereumjs-wallet>randombytes": { + "qrcode-generator": { "globals": { - "crypto.getRandomValues": true + "define": true } }, - "crypto-browserify>randomfill": { + "qrcode.react": { "globals": { - "crypto": true, - "msCrypto": true + "Path2D": true, + "devicePixelRatio": true }, "packages": { - "process": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true + "react": true } }, "react": { @@ -4523,8 +4584,8 @@ "console": true }, "packages": { - "react>object-assign": true, - "prop-types": true + "prop-types": true, + "react>object-assign": true } }, "react-beautiful-dnd": { @@ -4546,28 +4607,43 @@ }, "packages": { "@babel/runtime": true, + "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react": true, + "react-beautiful-dnd>use-memo-one": true, "react-dom": true, "react-redux": true, - "redux": true, - "react-beautiful-dnd>use-memo-one": true + "redux": true } }, - "react-chartjs-2": { + "react-beautiful-dnd>css-box-model": { "globals": { - "setTimeout": true + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true }, "packages": { - "chart.js": true, + "react-router-dom>tiny-invariant": true + } + }, + "react-beautiful-dnd>raf-schd": { + "globals": { + "cancelAnimationFrame": true, + "requestAnimationFrame": true + } + }, + "react-beautiful-dnd>use-memo-one": { + "packages": { "react": true } }, - "react-focus-lock>react-clientside-effect": { + "react-chartjs-2": { + "globals": { + "setTimeout": true + }, "packages": { - "@babel/runtime": true, + "chart.js": true, "react": true } }, @@ -4612,28 +4688,22 @@ "trustedTypes": true }, "packages": { - "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true - } - }, - "react-responsive-carousel>react-easy-swipe": { - "globals": { - "addEventListener": true, - "define": true, - "document.addEventListener": true, - "document.removeEventListener": true - }, - "packages": { - "prop-types": true, - "react": true + "react-dom>scheduler": true, + "react>object-assign": true } }, - "react-popper>react-fast-compare": { + "react-dom>scheduler": { "globals": { - "Element": true, - "console.warn": true + "MessageChannel": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, + "setTimeout": true } }, "react-focus-lock": { @@ -4647,726 +4717,667 @@ }, "packages": { "@babel/runtime": true, - "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, + "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-idle-timer": { - "globals": { - "clearTimeout": true, - "document": true, - "setTimeout": true - }, - "packages": { - "prop-types": true, - "react": true - } - }, - "react-inspector": { - "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true - }, - "packages": { - "react": true - } - }, - "prop-types>react-is": { - "globals": { - "console": true - } - }, - "react-markdown>react-is": { - "globals": { - "console": true - } - }, - "react-redux>react-is": { - "globals": { - "console": true - } - }, - "react-markdown": { - "globals": { - "console.warn": true - }, - "packages": { - "react-markdown>comma-separated-tokens": true, - "prop-types": true, - "react-markdown>property-information": true, - "react": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true - } - }, - "react-popper": { - "globals": { - "document": true - }, - "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, - "packages": { - "@babel/runtime": true, - "react-redux>hoist-non-react-statics": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>react-is": true - } - }, - "react-responsive-carousel": { + "react-focus-lock>focus-lock": { "globals": { - "HTMLElement": true, - "addEventListener": true, - "clearTimeout": true, + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, "console.warn": true, "document": true, - "getComputedStyle": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true - } - }, - "react-router-dom": { - "packages": { - "react-router-dom>history": true, - "prop-types": true, - "react": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true - } - }, - "react-router-dom-v5-compat": { - "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, + "getComputedStyle": true, "setTimeout": true }, "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>react-router": true + "@swc/helpers>tslib": true } }, - "react-router-dom>react-router": { + "react-focus-lock>react-clientside-effect": { "packages": { - "react-router-dom>history": true, - "react-redux>hoist-non-react-statics": true, - "serve-handler>path-to-regexp": true, - "prop-types": true, - "react": true, - "prop-types>react-is": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@babel/runtime": true, + "react": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "react-focus-lock>use-callback-ref": { "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-simple-file-input": { + "react-focus-lock>use-sidecar": { "globals": { - "File": true, - "FileReader": true, - "console.warn": true + "console.error": true }, "packages": { - "prop-types": true, - "react": true + "@swc/helpers>tslib": true, + "react": true, + "react-focus-lock>use-sidecar>detect-node-es": true } }, - "react-tippy": { + "react-idle-timer": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "react-tippy>popper.js": true, - "react": true, - "react-dom": true + "prop-types": true, + "react": true } }, - "react-toggle-button": { + "react-inspector": { "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true + "Node": true, + "chromeDark": true, + "chromeLight": true }, "packages": { "react": true } }, - "@material-ui/core>react-transition-group": { + "react-markdown": { "globals": { - "Element": true, - "setTimeout": true + "console.warn": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-dom": true + "react-markdown>comma-separated-tokens": true, + "react-markdown>property-information": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true } }, - "readable-stream": { + "react-markdown>property-information": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "webpack>events": true, - "pumpify>inherits": true, - "process": true, - "browserify>string_decoder": true, - "readable-stream>util-deprecate": true + "watchify>xtend": true } }, - "extension-port-stream>readable-stream": { + "react-markdown>react-is": { "globals": { - "AbortController": true, - "AbortSignal": true, - "AggregateError": true, - "Blob": true, - "ERR_INVALID_ARG_TYPE": true, - "queueMicrotask": true - }, + "console": true + } + }, + "react-markdown>remark-parse": { "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, - "browserify>buffer": true, - "webpack>events": true, - "process": true, - "browserify>string_decoder": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "readable-stream": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, + "react-syntax-highlighter>refractor>parse-entities": true } }, - "redux": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "packages": { + "react-syntax-highlighter>refractor>parse-entities": true + } + }, + "react-markdown>remark-rehype": { + "packages": { + "react-markdown>remark-rehype>mdast-util-to-hast": true + } + }, + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "console": true + "console.warn": true }, "packages": { - "@babel/runtime": true + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "string.prototype.matchall>regexp.prototype.flags": { + "react-markdown>style-to-object": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "react-markdown>style-to-object>inline-style-parser": true } }, - "react-markdown>remark-parse": { + "react-markdown>unified": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "react-markdown>remark-rehype": { + "react-markdown>unist-util-visit": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "react-markdown>vfile>replace-ext": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "path-browserify": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "react-markdown>vfile": { + "packages": { + "path-browserify": true, + "process": true, + "react-markdown>vfile>is-buffer": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "@metamask/snaps-utils>rfdc": { + "react-markdown>vfile>replace-ext": { "packages": { - "browserify>buffer": true + "path-browserify": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "react-markdown>vfile>vfile-message": { "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "react-popper": { + "globals": { + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true } }, - "eth-lattice-keyring>rlp": { + "react-popper>react-fast-compare": { "globals": { - "TextEncoder": true + "Element": true, + "console.warn": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "react-popper>warning": { + "globals": { + "console": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "react-redux": { + "globals": { + "console": true, + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@babel/runtime": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true, + "react-redux>react-is": true } }, - "wait-on>rxjs": { - "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true } }, - "koa>content-disposition>safe-buffer": { - "packages": { - "browserify>buffer": true + "react-redux>react-is": { + "globals": { + "console": true } }, - "react-dom>scheduler": { + "react-responsive-carousel": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, + "HTMLElement": true, + "addEventListener": true, "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "removeEventListener": true, "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "react-responsive-carousel>react-easy-swipe": { "globals": { + "addEventListener": true, "define": true, - "setTimeout": true + "document.addEventListener": true, + "document.removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "prop-types": true, + "react": true } }, - "ganache>secp256k1": { + "react-router-dom": { "packages": { - "@metamask/ppom-validator>elliptic": true + "prop-types": true, + "react": true, + "react-router-dom>history": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "semver": { + "react-router-dom-v5-compat": { "globals": { - "console.error": true + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, + "setTimeout": true }, "packages": { - "process": true + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>@remix-run/router": true, + "react-router-dom-v5-compat>react-router": true } }, - "string.prototype.matchall>call-bind>set-function-length": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-router-dom-v5-compat>@remix-run/router": { + "globals": { + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, + "Request": true, + "Response": true, + "URL": true, + "URLSearchParams": true, + "console": true, + "document.defaultView": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react": true, + "react-router-dom-v5-compat>@remix-run/router": true } }, - "promise-to-callback>set-immediate-shim": { + "react-router-dom>history": { "globals": { - "setTimeout.apply": true + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>history>value-equal": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "addons-linter>sha.js": { + "react-router-dom>react-router": { "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-redux>hoist-non-react-statics": true, + "react-router-dom>history": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "serve-handler>path-to-regexp": true } }, - "string.prototype.matchall>side-channel": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>object-inspect": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "@metamask/profile-sync-controller>siwe": { + "react-simple-file-input": { "globals": { - "console.error": true, + "File": true, + "FileReader": true, "console.warn": true }, "packages": { - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true, - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true + "prop-types": true, + "react": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "react-syntax-highlighter>refractor>parse-entities": { "globals": { - "StopIteration": true - }, - "packages": { - "string.prototype.matchall>internal-slot": true - } - }, - "stream-browserify": { - "packages": { - "webpack>events": true, - "pumpify>inherits": true, - "readable-stream": true + "document.createElement": true } }, - "stream-http": { + "react-tippy": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, + "console.error": true, + "console.warn": true, + "define": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "browserify>buffer": true, - "stream-http>builtin-status-codes": true, - "pumpify>inherits": true, - "process": true, - "readable-stream": true, - "browserify>url": true, - "watchify>xtend": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { - "packages": { - "webpack>events": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true - } - }, - "browserify>string_decoder": { - "packages": { - "koa>content-disposition>safe-buffer": true + "react": true, + "react-dom": true, + "react-tippy>popper.js": true } }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true + "react-tippy>popper.js": { + "globals": { + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "react-markdown>style-to-object": { + "react-toggle-button": { + "globals": { + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true + }, "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "react": true } }, - "@metamask/snaps-controllers>tar-stream": { + "readable-stream": { "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, "browserify>browser-resolve": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true - } - }, - "debounce-stream>through": { - "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, "process": true, - "stream-browserify": true + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true } }, - "browserify>timers-browserify": { + "readable-stream>util-deprecate": { "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "process": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "react-router-dom>tiny-warning": { + "redux": { "globals": { "console": true + }, + "packages": { + "@babel/runtime": true } }, - "copy-to-clipboard>toggle-selection": { + "reselect": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "@swc/helpers>tslib": { + "semver": { "globals": { - "SuppressedError": true, - "define": true + "console.error": true + }, + "packages": { + "process": true } }, - "@metamask/eth-sig-util>tweetnacl": { - "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" - }, + "serve-handler>path-to-regexp": { "packages": { - "browserify>browser-resolve": true + "serve-handler>path-to-regexp>isarray": true } }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "readable-stream": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { + "stream-http": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, + "clearTimeout": true, + "fetch": true, + "location.protocol.search": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase": true + "browserify>buffer": true, + "browserify>url": true, + "process": true, + "pumpify>inherits": true, + "readable-stream": true, + "stream-http>builtin-status-codes": true, + "watchify>xtend": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { - "globals": { - "Buffer": true, - "TextDecoder": true, - "TextEncoder": true - }, + "string.prototype.matchall>call-bind": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true + "browserify>has>function-bind": true, + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>call-bind>set-function-length": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unified": { + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit": { + "string.prototype.matchall>define-properties": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "uri-js": { - "globals": { - "define": true + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>url": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { "packages": { - "browserify>punycode": true, - "@storybook/addon-knobs>qs": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true } }, - "react-focus-lock>use-callback-ref": { + "string.prototype.matchall>es-abstract>available-typed-arrays": { "packages": { - "react": true + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true } }, - "react-beautiful-dnd>use-memo-one": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "react": true + "string.prototype.matchall>has-symbols": true } }, - "react-focus-lock>use-sidecar": { - "globals": { - "console.error": true - }, + "string.prototype.matchall>es-abstract>gopd": { "packages": { - "react-focus-lock>use-sidecar>detect-node-es": true, - "react": true, - "@swc/helpers>tslib": true + "string.prototype.matchall>get-intrinsic": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true } }, - "browserify>assert>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "browserify>util": { + "string.prototype.matchall>es-abstract>is-callable": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "document": true + } + }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "pumpify>inherits": true, - "browserify>util>is-arguments": true, - "koa>is-generator-function": true, - "browserify>util>is-typed-array": true, - "process": true, - "browserify>util>which-typed-array": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "uuid": { - "globals": { - "crypto": true, - "msCrypto": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "@metamask/eth-snap-keyring>uuid": { + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "crypto": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "@metamask/keyring-api>uuid": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true + }, + "packages": { + "browserify>has>function-bind": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>internal-slot": { + "packages": { + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>side-channel": true } }, - "web3-stream-provider>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>regexp.prototype.flags": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "@metamask/snaps-utils>validate-npm-package-name": { + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-markdown>vfile>vfile-message": { + "string.prototype.matchall>side-channel": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>vfile": { + "terser>source-map-support>buffer-from": { "packages": { - "react-markdown>vfile>is-buffer": true, - "path-browserify": true, - "process": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "browserify>buffer": true } }, - "browserify>vm-browserify": { + "uri-js": { "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "define": true } }, - "react-popper>warning": { + "uuid": { "globals": { - "console": true + "crypto": true, + "msCrypto": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { + "wait-on>rxjs": { "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "browserify>util": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, "web3": { @@ -5379,14 +5390,14 @@ "setTimeout": true }, "packages": { - "readable-stream": true, "browserify>util": true, + "readable-stream": true, "web3-stream-provider>uuid": true } }, - "@metamask/controllers>web3": { + "web3-stream-provider>uuid": { "globals": { - "XMLHttpRequest": true + "crypto": true } }, "webextension-polyfill": { @@ -5398,35 +5409,9 @@ "define": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>call-bind": true, - "browserify>util>which-typed-array>for-each": true, - "string.prototype.matchall>es-abstract>gopd": true, - "koa>is-generator-function>has-tostringtag": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { + "webpack>events": { "globals": { - "XMLHttpRequest": true + "console": true } } } diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index a65db82f340e..542d38004de3 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -5,124 +5,144 @@ "regeneratorRuntime": "write" } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "@ensdomains/content-hash": { "globals": { - "WeakRef": true + "console.warn": true }, "packages": { - "browserify": true + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true, + "browserify>buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { + "@ensdomains/content-hash>cids": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true - } - }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>multicodec": true } }, - "@ensdomains/content-hash": { + "@ensdomains/content-hash>cids>multibase": { "globals": { - "console.warn": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes>varint": true, + "@ensdomains/content-hash>cids>uint8arrays": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "browserify>buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "@ensdomains/content-hash>multicodec": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays": { "globals": { + "Buffer": true, + "TextDecoder": true, "TextEncoder": true + }, + "packages": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "TextEncoder": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@ensdomains/content-hash>multihashes": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>web-encoding": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true + } + }, + "@ethereumjs/tx": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, + "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, "browserify>buffer": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "webpack>events": true + } + }, + "@ethereumjs/tx>@ethereumjs/common>crc-32": { + "globals": { + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -131,83 +151,78 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true, + "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true + "webpack>events": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "console.warn": true, + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, "fetch": true }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "browserify>url": true, + "browserify>util": true, + "https-browserify": true, + "process": true, + "stream-http": true } }, - "@ethersproject/abi": { + "@ethereumjs/tx>ethereum-cryptography": { "globals": { - "console.log": true + "TextDecoder": true, + "crypto": true }, "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-provider": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "globals": { + "TextEncoder": true + }, "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-signer": { + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/address": { + "@ethersproject/abi": { + "globals": { + "console.log": true + }, "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true - } - }, - "ethers>@ethersproject/base64": { - "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true - } - }, - "ethers>@ethersproject/basex": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "bn.js": true + "bn.js": true, + "ethers>@ethersproject/logger": true } }, "@ethersproject/bytes": { @@ -215,22 +230,17 @@ "ethers>@ethersproject/logger": true } }, - "ethers>@ethersproject/constants": { - "packages": { - "@ethersproject/bignumber": true - } - }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -238,10 +248,10 @@ }, "@ethersproject/hash": { "packages": { - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -250,9 +260,9 @@ }, "@ethersproject/hdnode": { "packages": { - "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -263,577 +273,378 @@ "ethers>@ethersproject/wordlists": true } }, - "ethers>@ethersproject/json-wallets": { + "@ethersproject/providers": { + "globals": { + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/keccak256": true, + "@ethersproject/hash": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/keccak256": { + "@ethersproject/providers>@ethersproject/random": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "@ethersproject/wallet": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "uuid": true } }, - "@metamask/test-bundler>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { + "globals": { + "define": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ngraveio/bc-ur": true, + "@swc/helpers>tslib": true, + "browserify>buffer": true, + "buffer": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true } }, - "ethers>@ethersproject/pbkdf2": { + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "@ethereumjs/tx": true, + "@keystonehq/bc-ur-registry-eth": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "ethers>@ethersproject/properties": { + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@ethersproject/providers": { + "@keystonehq/metamask-airgapped-keyring>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true + } + }, + "@lavamoat/lavadome-react": { "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, "console.warn": true, - "setInterval": true, - "setTimeout": true + "document": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true + "react": true } }, - "ethers>@ethersproject/providers": { + "@material-ui/core": { "globals": { - "WebSocket": true, + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, "clearInterval": true, "clearTimeout": true, - "console.log": true, + "console.error": true, "console.warn": true, + "document": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, + "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "@material-ui/core>popper.js": true, + "@material-ui/core>react-transition-group": true, + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true } }, - "@ethersproject/providers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles": { "globals": { - "crypto.getRandomValues": true + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true + }, + "packages": { + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "prop-types": true, + "react": true, + "react-redux>hoist-non-react-statics": true } }, - "ethers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/rlp": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethers>@ethersproject/sha2": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/signing-key": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/solidity": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/strings": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/transactions": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true } }, - "ethers>@ethersproject/units": { - "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true - } - }, - "@ethersproject/wallet": { - "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true - } - }, - "@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "document": true } }, - "ethers>@ethersproject/web": { + "@material-ui/core>@material-ui/system": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true + "console.error": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "ethers>@ethersproject/wordlists": { + "@material-ui/core>@material-ui/utils": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app": { + "@material-ui/core>popper.js": { "globals": { - "FinalizationRegistry": true, - "console.warn": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { + "@material-ui/core>react-transition-group": { "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, + "Element": true, "setTimeout": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true + "@material-ui/core>react-transition-group>dom-helpers": true, + "prop-types": true, + "react": true, + "react-dom": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { - "globals": { - "console": true - }, + "@material-ui/core>react-transition-group>dom-helpers": { "packages": { - "@swc/helpers>tslib": true + "@babel/runtime": true } }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { - "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, - "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, - "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true - }, + "@metamask/abi-utils": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@swc/helpers>tslib": true + "@metamask/abi-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/notification-services-controller>firebase>@firebase/util": { + "@metamask/abi-utils>@metamask/utils": { "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "process": true - } - }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { - "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "nock>debug": true, + "semver": true } }, - "@keystonehq/bc-ur-registry-eth": { + "@metamask/accounts-controller": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, "uuid": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { - "globals": { - "define": true - }, + "@metamask/address-book-controller": { "packages": { - "@ngraveio/bc-ur": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "buffer": true, - "browserify>buffer": true, - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/announcement-controller": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "webpack>events": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, - "uuid": true - } - }, - "chart.js>@kurkle/color": { - "globals": { - "define": true + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@lavamoat/lavadome-react": { + "@metamask/announcement-controller>@metamask/base-controller": { "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, - "console.warn": true, - "document": true + "setTimeout": true }, "packages": { - "react": true + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "@metamask/approval-controller": { + "globals": { + "console.info": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "@metamask/approval-controller>nanoid": { "globals": { - "console.warn": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { - "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { - "globals": { - "console.warn": true - }, - "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, - "browserify>buffer": true, - "semver": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { - "globals": { - "console.warn": true - }, - "packages": { - "wait-on>rxjs": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { - "globals": { - "__ledgerLogsListen": "write", - "console.error": true - } - }, - "@material-ui/core": { - "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>popper.js": true, - "prop-types": true, - "react": true, - "react-dom": true, - "prop-types>react-is": true, - "@material-ui/core>react-transition-group": true - } - }, - "@material-ui/core>@material-ui/styles": { - "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/styles>jss": true, - "prop-types": true, - "react": true - } - }, - "@material-ui/core>@material-ui/system": { - "globals": { - "console.error": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true - } - }, - "@metamask/abi-utils": { - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/abi-utils>@metamask/utils": true - } - }, - "@metamask/accounts-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "uuid": true - } - }, - "@metamask/address-book-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true - } - }, - "@metamask/announcement-controller": { - "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true - } - }, - "@metamask/approval-controller": { - "globals": { - "console.info": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true + "crypto.getRandomValues": true } }, "@metamask/assets-controllers": { @@ -850,8 +661,8 @@ "setTimeout": true }, "packages": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, "@ethereumjs/tx>@ethereumjs/util": true, - "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/contracts": true, "@ethersproject/providers": true, @@ -861,14 +672,14 @@ "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, "@metamask/polling-controller": true, "@metamask/rpc-errors": true, "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, "bn.js": true, "cockatiel": true, + "ethers>@ethersproject/address": true, "lodash": true, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, "single-call-balance-checker-abi": true, "uuid": true } @@ -881,30 +692,6 @@ "immer": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/name-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/rate-limit-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, "@metamask/browser-passworder": { "globals": { "CryptoKey": true, @@ -921,9 +708,19 @@ "browserify>buffer": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { + "@metamask/browser-passworder>@metamask/utils": { "globals": { - "crypto": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, "@metamask/controller-utils": { @@ -935,13 +732,43 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/controller-utils>@spruceid/siwe-parser": true, "@metamask/ethjs>@metamask/ethjs-unit": true, "@metamask/utils": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, "bn.js": true, "browserify>buffer": true, - "eth-ens-namehash": true, - "eslint>fast-deep-equal": true + "eslint>fast-deep-equal": true, + "eth-ens-namehash": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "packages": { + "browserify>buffer": true + } + }, + "@metamask/controllers>web3": { + "globals": { + "XMLHttpRequest": true + } + }, + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "globals": { + "fetch": true + } + }, + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "globals": { + "fetch": true } }, "@metamask/ens-controller": { @@ -953,81 +780,46 @@ "punycode": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "@metamask/eth-json-rpc-filters": { "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true + "console.error": true }, "packages": { + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/name-controller>async-mutex": true, "@metamask/safe-event-emitter": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true, "pify": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker": { + "@metamask/eth-json-rpc-middleware": { "globals": { - "clearTimeout": true, + "URL": true, "console.error": true, "setTimeout": true }, "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true } }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { "globals": { + "TextDecoder": true, "TextEncoder": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/scure-bip39": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true - } - }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true - }, - "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/safe-event-emitter": true, - "@metamask/name-controller>async-mutex": true, - "pify": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true - } - }, - "@metamask/eth-json-rpc-middleware": { - "globals": { - "URL": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true + "nock>debug": true, + "semver": true } }, "@metamask/eth-json-rpc-provider": { @@ -1048,859 +840,676 @@ "removeEventListener": true }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, "@metamask/eth-sig-util": true, + "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true - } - }, - "@metamask/eth-query": { - "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "watchify>xtend": true + "webpack>events": true } }, - "@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { + "globals": { + "console.warn": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "@ethersproject/abi": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "ethers>@ethersproject/rlp": true, + "semver": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "axios>form-data": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "process": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "crypto-browserify>randombytes": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "globals": { + "console.warn": true } }, - "@metamask/eth-snap-keyring": { - "globals": { - "URL": true, - "console.error": true - }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { "packages": { - "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/keyring-api": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "webpack>events": true, - "@metamask/eth-snap-keyring>uuid": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, + "@metamask/ppom-validator>crypto-js": true } }, - "@metamask/eth-token-tracker": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { "globals": { "console.warn": true }, "packages": { - "@babel/runtime": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, - "@metamask/safe-event-emitter": true, - "bn.js": true, - "@metamask/eth-token-tracker>deep-equal": true, - "human-standard-token-abi": true + "wait-on>rxjs": true } }, - "@metamask/eth-trezor-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@trezor/connect-web": true, + "axios>form-data": true, "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true + "process": true } }, - "@metamask/etherscan-link": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "packages": { + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/providers": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/wordlists": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "URL": true + "__ledgerLogsListen": "write", + "console.error": true } }, - "@metamask/ethjs": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "clearInterval": true, - "setInterval": true + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true }, "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-provider-http": true, - "@metamask/ethjs-query": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "bn.js": true, + "axios>form-data": true, "browserify>buffer": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true - } - }, - "@metamask/ethjs-contract": { - "packages": { - "@babel/runtime": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, - "promise-to-callback": true + "process": true } }, - "@metamask/ethjs>@metamask/ethjs-filter": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { "globals": { - "clearInterval": true, - "setInterval": true + "crypto": true, + "define": true } }, - "@metamask/ethjs-query>@metamask/ethjs-format": { + "@metamask/eth-query": { "packages": { - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@metamask/eth-query>json-rpc-random-id": true, + "watchify>xtend": true } }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { + "@metamask/eth-sig-util": { "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true - } - }, - "@metamask/ethjs-query": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true + } + }, + "@metamask/eth-sig-util>@metamask/utils": { "globals": { - "console": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format": true, - "@metamask/ethjs-query>@metamask/ethjs-rpc": true, - "promise-to-callback": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "@metamask/eth-sig-util>tweetnacl": { + "globals": { + "crypto": true, + "msCrypto": true, + "nacl": "write" + }, "packages": { - "promise-to-callback": true + "browserify>browser-resolve": true } }, - "@metamask/ethjs>@metamask/ethjs-unit": { + "@metamask/eth-snap-keyring": { + "globals": { + "URL": true, + "console.error": true + }, "packages": { - "@metamask/ethjs>@metamask/number-to-bn": true, - "bn.js": true + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/eth-snap-keyring>uuid": true, + "@metamask/keyring-api": true, + "@metamask/utils>@metamask/superstruct": true, + "webpack>events": true } }, - "@metamask/ethjs>@metamask/ethjs-util": { + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { "packages": { - "browserify>buffer": true, - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "@metamask/gas-fee-controller": { - "globals": { - "clearInterval": true, - "console.error": true, - "setInterval": true - }, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/polling-controller": true, - "bn.js": true, - "uuid": true + "@metamask/keyring-snap-client": true } }, - "@metamask/jazzicon": { + "@metamask/eth-snap-keyring>@metamask/utils": { "globals": { - "document.createElement": true, - "document.createElementNS": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/jazzicon>color": true, - "@metamask/jazzicon>mersenne-twister": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/json-rpc-engine": { - "packages": { - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, - "@metamask/utils": true + "@metamask/eth-snap-keyring>uuid": { + "globals": { + "crypto": true } }, - "@metamask/json-rpc-middleware-stream": { + "@metamask/eth-token-tracker": { "globals": { - "console.warn": true, - "setTimeout": true + "console.warn": true }, "packages": { + "@babel/runtime": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, + "@metamask/eth-token-tracker>deep-equal": true, + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, - "@metamask/utils": true, - "readable-stream": true + "bn.js": true, + "human-standard-token-abi": true } }, - "@metamask/snaps-sdk>@metamask/key-tree": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { "globals": { - "crypto.subtle": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@metamask/scure-bip39": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true, + "pify": true } }, - "@metamask/keyring-api": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "URL": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/keyring-api>uuid": true + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api": { + "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, + "browserify>util>which-typed-array": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true } }, - "@metamask/keyring-controller": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/browser-passworder": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, - "@metamask/keyring-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/keyring-controller>ethereumjs-wallet": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, + "browserify>util>is-arguments": true, + "eslint-plugin-react>array-includes>is-string": true, + "process": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { "globals": { - "URL": true + "StopIteration": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true + "string.prototype.matchall>internal-slot": true } }, - "@metamask/logging-controller": { + "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { - "@metamask/base-controller": true, - "uuid": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/logo": { - "globals": { - "addEventListener": true, - "document.body.appendChild": true, - "document.createElementNS": true, - "innerHeight": true, - "innerWidth": true, - "requestAnimationFrame": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { "packages": { - "@metamask/logo>gl-mat4": true, - "@metamask/logo>gl-vec3": true + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true } }, - "@metamask/message-manager": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "uuid": true + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true } }, - "@metamask/name-controller": { - "globals": { - "fetch": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { "packages": { - "@metamask/name-controller>@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/name-controller>@metamask/utils": true, - "@metamask/name-controller>async-mutex": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "@metamask/network-controller": { - "globals": { - "btoa": true, - "fetch": true, - "setTimeout": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/eth-json-rpc-middleware": true, - "@metamask/eth-json-rpc-provider": true, - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, - "@metamask/utils": true, - "eslint>fast-deep-equal": true, - "reselect": true, - "uri-js": true, - "uuid": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { + "@metamask/eth-token-tracker>deep-equal>which-collection": { "packages": { - "@ethersproject/providers": true, - "browserify>assert": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true } }, - "@metamask/notification-services-controller": { - "globals": { - "Intl.NumberFormat": true, - "addEventListener": true, - "fetch": true, - "registration": true, - "removeEventListener": true - }, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { "packages": { - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/profile-sync-controller": true, - "@metamask/utils": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, - "loglevel": true, - "uuid": true - } - }, - "@metamask/ethjs>@metamask/number-to-bn": { - "packages": { - "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "@metamask/object-multiplex": { + "@metamask/eth-trezor-keyring": { "globals": { - "console.warn": true + "setTimeout": true }, "packages": { - "@metamask/object-multiplex>once": true, - "readable-stream": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "@trezor/connect-web": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@metamask/obs-store": { + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { "packages": { - "@metamask/safe-event-emitter": true, - "readable-stream": true + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true } }, - "@metamask/permission-controller": { - "globals": { - "console.error": true - }, + "@metamask/eth-trezor-keyring>hdkey": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "deep-freeze-strict": true, - "immer": true, - "nanoid": true + "browserify>assert": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true } }, - "@metamask/permission-log-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/permission-log-controller>@metamask/utils": true + "@metamask/etherscan-link": { + "globals": { + "URL": true } }, - "@metamask/phishing-controller": { + "@metamask/ethjs": { "globals": { - "TextEncoder": true, - "URL": true, - "console.error": true, - "fetch": true + "clearInterval": true, + "setInterval": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack-cli>fastest-levenshtein": true, - "punycode": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/number-to-bn": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true } }, - "@metamask/polling-controller": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, + "@metamask/ethjs-contract": { "packages": { - "@metamask/base-controller": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "uuid": true + "@babel/runtime": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "promise-to-callback": true } }, - "@metamask/post-message-stream": { + "@metamask/ethjs-query": { "globals": { - "MessageEvent.prototype": true, - "WorkerGlobalScope": true, - "addEventListener": true, - "browser": true, - "chrome": true, - "location.origin": true, - "postMessage": true, - "removeEventListener": true + "console": true }, "packages": { - "@metamask/post-message-stream>@metamask/utils": true, - "readable-stream": true + "@metamask/ethjs-query>@metamask/ethjs-format": true, + "@metamask/ethjs-query>@metamask/ethjs-rpc": true, + "promise-to-callback": true } }, - "@metamask/ppom-validator": { - "globals": { - "URL": true, - "console.error": true, - "crypto": true - }, + "@metamask/ethjs-query>@metamask/ethjs-format": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "await-semaphore": true, - "browserify>buffer": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/ppom-validator>elliptic": true, - "@metamask/eth-query>json-rpc-random-id": true + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "@metamask/ethjs>@metamask/number-to-bn": true } }, - "@metamask/preferences-controller": { + "@metamask/ethjs-query>@metamask/ethjs-rpc": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "promise-to-callback": true } }, - "@metamask/profile-sync-controller": { + "@metamask/ethjs>@metamask/ethjs-filter": { "globals": { - "Event": true, - "Headers": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "URLSearchParams": true, - "addEventListener": true, - "console.error": true, - "dispatchEvent": true, - "fetch": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/profile-sync-controller>@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/network-controller": true, - "@metamask/profile-sync-controller>@noble/ciphers": true, - "@noble/hashes": true, - "browserify>buffer": true, - "loglevel": true, - "@metamask/profile-sync-controller>siwe": true + "clearInterval": true, + "setInterval": true } }, - "@metamask/queued-request-controller": { + "@metamask/ethjs>@metamask/ethjs-provider-http": { "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/selected-network-controller": true, - "@metamask/utils": true + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true } }, - "@metamask/rate-limit-controller": { + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { "globals": { - "setTimeout": true - }, - "packages": { - "@metamask/rate-limit-controller>@metamask/base-controller": true, - "@metamask/rate-limit-controller>@metamask/rpc-errors": true, - "@metamask/rate-limit-controller>@metamask/utils": true + "XMLHttpRequest": true } }, - "@metamask/remote-feature-flag-controller": { + "@metamask/ethjs>@metamask/ethjs-unit": { "packages": { - "@metamask/base-controller": true, - "cockatiel": true + "@metamask/ethjs>@metamask/number-to-bn": true, + "bn.js": true } }, - "@metamask/rpc-errors": { + "@metamask/ethjs>@metamask/ethjs-util": { "packages": { - "@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "browserify>buffer": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { "packages": { - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true } }, - "@metamask/safe-event-emitter": { - "globals": { - "setTimeout": true - }, + "@metamask/ethjs>@metamask/number-to-bn": { "packages": { - "webpack>events": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true } }, - "@metamask/scure-bip39": { - "globals": { - "TextEncoder": true - }, + "@metamask/ethjs>ethjs-abi": { "packages": { - "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/ethjs>ethjs-abi>number-to-bn": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true } }, - "@metamask/selected-network-controller": { + "@metamask/ethjs>ethjs-abi>number-to-bn": { "packages": { - "@metamask/base-controller": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true } }, - "@metamask/signature-controller": { + "@metamask/ethjs>js-sha3": { "globals": { - "fetch": true + "define": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller": true, - "@metamask/logging-controller": true, - "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "@metamask/message-manager>jsonschema": true, - "uuid": true + "process": true } }, - "@metamask/smart-transactions-controller": { + "@metamask/gas-fee-controller": { "globals": { - "URLSearchParams": true, "clearInterval": true, "console.error": true, - "console.log": true, - "fetch": true, "setInterval": true }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethersproject/bytes": true, "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/polling-controller": true, - "@metamask/transaction-controller": true, - "@metamask/smart-transactions-controller>bignumber.js": true, - "browserify>buffer": true, - "fast-json-patch": true, - "lodash": true + "bn.js": true, + "uuid": true } }, - "@metamask/snaps-controllers": { + "@metamask/jazzicon": { "globals": { - "DecompressionStream": true, - "URL": true, - "clearTimeout": true, - "document.getElementById": true, - "fetch.bind": true, - "setTimeout": true + "document.createElement": true, + "document.createElementNS": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/json-rpc-middleware-stream": true, - "@metamask/object-multiplex": true, - "@metamask/permission-controller": true, - "@metamask/post-message-stream": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, - "@metamask/snaps-rpc-methods": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "browserify>browserify-zlib": true, - "@metamask/snaps-controllers>concat-stream": true, - "eslint>fast-deep-equal": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "immer": true, - "nanoid": true, - "readable-stream": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "semver": true, - "@metamask/snaps-controllers>tar-stream": true + "@metamask/jazzicon>color": true, + "@metamask/jazzicon>mersenne-twister": true } }, - "@metamask/snaps-execution-environments": { - "globals": { - "document.getElementById": true - }, + "@metamask/jazzicon>color": { "packages": { - "@metamask/post-message-stream": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true } }, - "@metamask/snaps-utils>@metamask/snaps-registry": { + "@metamask/jazzicon>color>clone": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true + "browserify>buffer": true } }, - "@metamask/snaps-rpc-methods": { + "@metamask/jazzicon>color>color-convert": { "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true + "@metamask/jazzicon>color>color-convert>color-name": true } }, - "@metamask/snaps-sdk": { - "globals": { - "fetch": true - }, + "@metamask/jazzicon>color>color-string": { "packages": { - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true + "jest-canvas-mock>moo-color>color-name": true } }, - "@metamask/snaps-utils": { - "globals": { - "File": true, - "FileReader": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "crypto": true, - "document.body.appendChild": true, - "document.createElement": true, - "fetch": true - }, + "@metamask/json-rpc-engine": { "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/slip44": true, - "@metamask/snaps-sdk": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "chalk": true, - "@metamask/snaps-utils>cron-parser": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "@metamask/snaps-utils>fast-xml-parser": true, - "@metamask/snaps-utils>marked": true, - "@metamask/snaps-utils>rfdc": true, - "semver": true, - "@metamask/snaps-utils>validate-npm-package-name": true + "@metamask/safe-event-emitter": true, + "@metamask/utils": true } }, - "@metamask/transaction-controller": { + "@metamask/json-rpc-middleware-stream": { "globals": { - "clearTimeout": true, - "console.error": true, - "fetch": true, + "console.warn": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/abi": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/metamask-eth-abis": true, - "@metamask/network-controller": true, - "@metamask/transaction-controller>@metamask/nonce-tracker": true, - "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "bn.js": true, - "browserify>buffer": true, - "eth-method-registry": true, - "webpack>events": true, - "fast-json-patch": true, - "lodash": true, - "uuid": true + "readable-stream": true } }, - "@metamask/user-operation-controller": { - "globals": { - "fetch": true - }, + "@metamask/keyring-api": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/transaction-controller": true, - "@metamask/utils": true, - "bn.js": true, - "webpack>events": true, - "lodash": true, - "uuid": true + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/utils": { + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/abi-utils>@metamask/utils": { + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/browser-passworder>@metamask/utils": { + "@metamask/keyring-api>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/browser-passworder": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, + "@metamask/keyring-controller>@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, + "@metamask/keyring-controller>ethereumjs-wallet": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/utils": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "@metamask/scure-bip39": true, + "browserify>buffer": true } }, "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { @@ -1910,594 +1519,652 @@ }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "browserify>buffer": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "crypto-browserify>randombytes": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>ethereumjs-wallet": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "crypto-browserify": true, + "crypto-browserify>randombytes": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "uuid": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "packages": { + "browserify>assert": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true + } + }, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "packages": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true + } + }, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true + } + }, + "@metamask/keyring-snap-client": { + "packages": { + "@metamask/keyring-api": true, + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-snap-client>uuid": true, + "@metamask/utils>@metamask/superstruct": true + } + }, + "@metamask/keyring-snap-client>uuid": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto": true + } + }, + "@metamask/logging-controller": { + "packages": { + "@metamask/base-controller": true, + "uuid": true + } + }, + "@metamask/logo": { + "globals": { + "addEventListener": true, + "document.body.appendChild": true, + "document.createElementNS": true, + "innerHeight": true, + "innerWidth": true, + "requestAnimationFrame": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@metamask/logo>gl-mat4": true, + "@metamask/logo>gl-vec3": true + } + }, + "@metamask/message-manager": { + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "uuid": true, + "webpack>events": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { + "@metamask/message-manager>jsonschema": { + "packages": { + "browserify>url": true + } + }, + "@metamask/name-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "fetch": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/controller-utils": true, + "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/name-controller>@metamask/utils": true, + "@metamask/name-controller>async-mutex": true } }, - "@metamask/keyring-api>@metamask/utils": { + "@metamask/name-controller>@metamask/base-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "immer": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": { + "@metamask/name-controller>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "@metamask/name-controller>async-mutex": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "clearTimeout": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@swc/helpers>tslib": true } }, - "@metamask/name-controller>@metamask/utils": { + "@metamask/network-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "btoa": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-json-rpc-middleware": true, + "@metamask/eth-json-rpc-provider": true, + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "eslint>fast-deep-equal": true, + "reselect": true, + "uri-js": true, + "uuid": true } }, - "@metamask/permission-log-controller>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-block-tracker": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true } }, - "@metamask/post-message-stream>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/rate-limit-controller>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, + "@metamask/rpc-errors": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@ngraveio/bc-ur": { - "packages": { - "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, - "browserify>assert": true, - "@ngraveio/bc-ur>bignumber.js": true, - "browserify>buffer": true, - "@ngraveio/bc-ur>cbor-sync": true, - "@ngraveio/bc-ur>crc": true, - "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true - } - }, - "@metamask/profile-sync-controller>@noble/ciphers": { + "@metamask/notification-controller>nanoid": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true + "crypto.getRandomValues": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "@metamask/notification-services-controller": { "globals": { - "TextEncoder": true + "Intl.NumberFormat": true, + "addEventListener": true, + "fetch": true, + "registration": true, + "removeEventListener": true }, "packages": { - "@noble/hashes": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, + "@metamask/profile-sync-controller": true, + "@metamask/utils": true, + "loglevel": true, + "uuid": true } }, - "@noble/hashes": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "TextEncoder": true, - "crypto": true + "SuppressedError": true } }, - "@metamask/scure-bip39>@noble/hashes": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "TextEncoder": true, - "crypto": true + "crypto": true, + "define": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true + "@metamask/notification-services-controller>firebase": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/notification-services-controller>firebase>@firebase/app": { "globals": { - "TextEncoder": true, - "crypto": true + "FinalizationRegistry": true, + "console.warn": true + }, + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@popperjs/core": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/util": true + } + }, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "Element": true, - "HTMLElement": true, - "ShadowRoot": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator.userAgent": true + "console": true + }, + "packages": { + "@swc/helpers>tslib": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "console.log": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { - "XMLHttpRequest": true + "BroadcastChannel": true, + "Headers": true, + "btoa": true, + "console.error": true, + "crypto": true, + "fetch": true, + "msCrypto": true, + "navigator.onLine": true, + "setTimeout": true }, "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@reduxjs/toolkit": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "AbortController": true, - "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, - "__REDUX_DEVTOOLS_EXTENSION__": true, - "console": true, - "queueMicrotask": true, - "requestAnimationFrame": true, + "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, + "URL": true, + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, "setTimeout": true }, "packages": { - "immer": true, - "process": true, - "redux": true, - "redux-thunk": true, - "@reduxjs/toolkit>reselect": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@swc/helpers>tslib": true } }, - "react-router-dom-v5-compat>@remix-run/router": { + "@metamask/notification-services-controller>firebase>@firebase/util": { "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, + "atob": true, + "browser": true, + "btoa": true, + "chrome": true, "console": true, - "document.defaultView": true + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true + }, + "packages": { + "process": true } }, - "@metamask/utils>@scure/base": { + "@metamask/object-multiplex": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "console.warn": true + }, + "packages": { + "@metamask/object-multiplex>once": true, + "readable-stream": true } }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "@metamask/object-multiplex>once": { "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/object-multiplex>once>wrappy": true } }, - "@segment/loosely-validate-event": { + "@metamask/obs-store": { "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true + "@metamask/safe-event-emitter": true, + "readable-stream": true } }, - "@sentry/browser>@sentry-internal/browser-utils": { + "@metamask/permission-controller": { "globals": { - "PerformanceEventTiming.prototype": true, - "PerformanceObserver": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "addEventListener": true, - "clearTimeout": true, - "performance": true, - "removeEventListener": true, - "setTimeout": true + "console.error": true }, "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "deep-freeze-strict": true, + "immer": true, + "nanoid": true } }, - "@sentry/browser>@sentry-internal/feedback": { + "@metamask/permission-controller>nanoid": { "globals": { - "FormData": true, - "HTMLFormElement": true, - "__SENTRY_DEBUG__": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "document.createElement": true, - "document.createElementNS": true, - "document.createTextNode": true, - "isSecureContext": true, - "requestAnimationFrame": true, - "setTimeout": true - }, + "crypto.getRandomValues": true + } + }, + "@metamask/permission-log-controller": { "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/permission-log-controller>@metamask/utils": true } }, - "@sentry/browser>@sentry-internal/replay-canvas": { + "@metamask/permission-log-controller>@metamask/utils": { "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, - "console.error": true, - "createImageBitmap": true, - "document": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@sentry/browser>@sentry-internal/replay": { + "@metamask/phishing-controller": { "globals": { - "Blob": true, - "CSSConditionRule": true, - "CSSGroupingRule": true, - "CSSMediaRule": true, - "CSSRule": true, - "CSSSupportsRule": true, - "Document": true, - "DragEvent": true, - "Element": true, - "FormData": true, - "HTMLElement": true, - "HTMLFormElement": true, - "Headers": true, - "MouseEvent": true, - "MutationObserver": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.prototype.contains": true, - "PointerEvent": true, "TextEncoder": true, "URL": true, - "URLSearchParams": true, - "Worker": true, - "__RRWEB_EXCLUDE_IFRAME__": true, - "__RRWEB_EXCLUDE_SHADOW_DOM__": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, - "__rrMutationObserver": true, - "addEventListener": true, - "clearTimeout": true, - "console.debug": true, "console.error": true, - "console.warn": true, - "customElements.get": true, - "document": true, - "innerHeight": true, - "innerWidth": true, - "location.href": true, - "location.origin": true, - "parent": true, - "setTimeout": true + "fetch": true }, "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@noble/hashes": true, + "punycode": true, + "webpack-cli>fastest-levenshtein": true } }, - "@sentry/browser": { + "@metamask/polling-controller": { "globals": { - "PerformanceObserver.supportedEntryTypes": true, - "Request": true, - "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, + "clearTimeout": true, "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, "setTimeout": true }, "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "uuid": true } }, - "@sentry/browser>@sentry/core": { + "@metamask/post-message-stream": { "globals": { - "Headers": true, - "Request": true, - "URL": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_TRACING__": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true + "MessageEvent.prototype": true, + "WorkerGlobalScope": true, + "addEventListener": true, + "browser": true, + "chrome": true, + "location.origin": true, + "postMessage": true, + "removeEventListener": true }, "packages": { - "@sentry/utils": true + "@metamask/post-message-stream>@metamask/utils": true, + "readable-stream": true } }, - "@sentry/utils": { + "@metamask/post-message-stream>@metamask/utils": { "globals": { - "CustomEvent": true, - "DOMError": true, - "DOMException": true, - "EdgeRuntime": true, - "Element": true, - "ErrorEvent": true, - "Event": true, - "HTMLElement": true, - "Headers": true, - "Request": true, - "Response": true, "TextDecoder": true, - "TextEncoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, + "@metamask/ppom-validator": { + "globals": { "URL": true, - "__SENTRY_BROWSER_BUNDLE__": true, - "__SENTRY_DEBUG__": true, - "clearTimeout": true, "console.error": true, - "document": true, - "setInterval": true, - "setTimeout": true + "crypto": true }, "packages": { - "process": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/ppom-validator>elliptic": true, + "await-semaphore": true, + "browserify>buffer": true } }, - "@solana/addresses": { + "@metamask/ppom-validator>crypto-js": { "globals": { - "Intl.Collator": true, - "TextEncoder": true, - "crypto.subtle.digest": true, - "crypto.subtle.exportKey": true + "crypto": true, + "define": true, + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/assertions": true, - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/codecs-strings": true, - "@solana/addresses>@solana/errors": true + "browserify>browser-resolve": true } }, - "@solana/addresses>@solana/assertions": { + "@metamask/ppom-validator>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true + } + }, + "@metamask/ppom-validator>elliptic>brorand": { "globals": { "crypto": true, - "isSecureContext": true + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/errors": true + "browserify>browser-resolve": true + } + }, + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@solana/addresses>@solana/codecs-core": { + "@metamask/preferences-controller": { "packages": { - "@solana/addresses>@solana/errors": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@solana/addresses>@solana/codecs-strings": { + "@metamask/profile-sync-controller": { "globals": { + "Event": true, + "Headers": true, "TextDecoder": true, "TextEncoder": true, - "atob": true, - "btoa": true + "URL": true, + "URLSearchParams": true, + "addEventListener": true, + "console.error": true, + "dispatchEvent": true, + "fetch": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true + "@metamask/base-controller": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/network-controller": true, + "@metamask/profile-sync-controller>@noble/ciphers": true, + "@metamask/profile-sync-controller>siwe": true, + "@noble/hashes": true, + "browserify>buffer": true, + "loglevel": true } }, - "@solana/addresses>@solana/errors": { + "@metamask/profile-sync-controller>@noble/ciphers": { "globals": { - "btoa": true + "TextDecoder": true, + "TextEncoder": true, + "crypto": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser": { + "@metamask/profile-sync-controller>siwe": { "globals": { "console.error": true, - "console.log": true + "console.warn": true }, "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true } }, "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { @@ -2506,13 +2173,8 @@ "console.log": true }, "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true } }, "@metamask/profile-sync-controller>siwe>@stablelib/random": { @@ -2526,311 +2188,297 @@ "browserify>browser-resolve": true } }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { "packages": { - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true } }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { + "@metamask/queued-request-controller": { "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/selected-network-controller": true, + "@metamask/utils": true } }, - "@trezor/connect-web": { + "@metamask/rate-limit-controller": { "globals": { - "URLSearchParams": true, - "__TREZOR_CONNECT_SRC": true, - "addEventListener": true, - "btoa": true, - "chrome": true, - "clearInterval": true, - "clearTimeout": true, - "console.warn": true, - "document.body": true, - "document.createElement": true, - "document.createTextNode": true, - "document.getElementById": true, - "document.querySelectorAll": true, - "location": true, - "navigator": true, - "open": true, - "origin": true, - "removeEventListener": true, - "setInterval": true, "setTimeout": true }, "packages": { - "@trezor/connect-web>@trezor/connect-common": true, - "@trezor/connect-web>@trezor/connect": true, - "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true, - "@swc/helpers>tslib": true - } - }, - "@trezor/connect-web>@trezor/connect": { - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true + "@metamask/rate-limit-controller>@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/rpc-errors": true, + "@metamask/rate-limit-controller>@metamask/utils": true } }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { + "@metamask/rate-limit-controller>@metamask/base-controller": { "globals": { - "innerHeight": true, - "innerWidth": true, - "location.hostname": true, - "location.origin": true, - "navigator.languages": true, - "navigator.platform": true, - "navigator.userAgent": true, - "screen.height": true, - "screen.width": true + "setTimeout": true }, "packages": { - "process": true, - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true + "immer": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { + "@metamask/rate-limit-controller>@metamask/rpc-errors": { "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, - "@swc/helpers>tslib": true + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { "globals": { - "console.warn": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "ts-mixer": true + "nock>debug": true, + "semver": true } }, - "@trezor/connect-web>@trezor/utils": { + "@metamask/rate-limit-controller>@metamask/utils": { "globals": { - "AbortController": true, - "Intl.NumberFormat": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.info": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@trezor/connect-web>@trezor/utils>bignumber.js": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "webpack>events": true, - "@swc/helpers>tslib": true + "nock>debug": true, + "semver": true } }, - "@welldone-software/why-did-you-render": { + "@metamask/remote-feature-flag-controller": { + "packages": { + "@metamask/base-controller": true, + "cockatiel": true + } + }, + "@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true + } + }, + "@metamask/rpc-methods-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@metamask/rpc-methods>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@metamask/safe-event-emitter": { "globals": { - "Element": true, - "console.group": true, - "console.groupCollapsed": true, - "console.groupEnd": true, - "console.log": true, - "console.warn": true, - "define": true, "setTimeout": true }, "packages": { - "lodash": true, - "react": true + "webpack>events": true } }, - "@zxing/browser": { + "@metamask/scure-bip39": { "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true + "TextEncoder": true }, "packages": { - "@zxing/library": true + "@metamask/scure-bip39>@noble/hashes": true, + "@metamask/utils>@scure/base": true } }, - "@zxing/library": { + "@metamask/scure-bip39>@noble/hashes": { "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, "TextEncoder": true, - "URL.createObjectURL": true, - "btoa": true, - "console.log": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true - }, + "crypto": true + } + }, + "@metamask/selected-network-controller": { "packages": { - "@zxing/library>ts-custom-error": true + "@metamask/base-controller": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { + "@metamask/signature-controller": { "globals": { - "AbortController": true + "fetch": true + }, + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/keyring-controller": true, + "@metamask/logging-controller": true, + "@metamask/message-manager>jsonschema": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, + "@metamask/utils": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "currency-formatter>accounting": { - "globals": { - "define": true + "@metamask/signature-controller>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "define": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "@metamask/smart-transactions-controller": { "globals": { - "define": true - } - }, - "chalk>ansi-styles": { + "URLSearchParams": true, + "clearInterval": true, + "console.error": true, + "console.log": true, + "fetch": true, + "setInterval": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "@ethersproject/bytes": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/polling-controller": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@metamask/smart-transactions-controller>bignumber.js": true, + "@metamask/transaction-controller": true, + "browserify>buffer": true, + "fast-json-patch": true, + "lodash": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "browserify>vm-browserify": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "browserify>assert": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Buffer": true + "console.warn": true, + "fetch": true }, "packages": { - "react>object-assign": true, - "browserify>assert>util": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "webpack>events": true } }, - "@metamask/name-controller>async-mutex": { + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true + "crypto.getRandomValues": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "@metamask/smart-transactions-controller>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "@metamask/snaps-controllers": { "globals": { + "DecompressionStream": true, + "URL": true, "clearTimeout": true, + "document.getElementById": true, + "fetch.bind": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/json-rpc-middleware-stream": true, + "@metamask/object-multiplex": true, + "@metamask/permission-controller": true, + "@metamask/post-message-stream": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-controllers>@xstate/fsm": true, + "@metamask/snaps-controllers>concat-stream": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-rpc-methods": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-utils": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, + "@metamask/utils": true, + "browserify>browserify-zlib": true, + "eslint>fast-deep-equal": true, + "immer": true, + "nanoid": true, + "readable-stream": true, + "semver": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "@metamask/snaps-controllers-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "await-semaphore": { + "@metamask/snaps-controllers>concat-stream": { "packages": { - "process": true, - "browserify>timers-browserify": true + "browserify>buffer": true, + "browserify>concat-stream>typedarray": true, + "pumpify>inherits": true, + "readable-stream": true, + "terser>source-map-support>buffer-from": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/snaps-controllers>nanoid": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, - "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "crypto.getRandomValues": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "readable-stream": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true, + "browserify>browser-resolve": true } }, "@metamask/snaps-controllers>tar-stream>b4a": { @@ -2839,1003 +2487,1241 @@ "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@metamask/snaps-controllers>tar-stream>streamx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, + "webpack>events": true } }, - "base32-encode": { - "packages": { - "base32-encode>to-data-view": true + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "globals": { + "queueMicrotask": true } }, - "bignumber.js": { + "@metamask/snaps-execution-environments": { "globals": { - "crypto": true, - "define": true + "document.getElementById": true + }, + "packages": { + "@metamask/post-message-stream": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { + "@metamask/snaps-rpc-methods": { + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true + } + }, + "@metamask/snaps-sdk": { "globals": { - "crypto": true, - "define": true + "fetch": true + }, + "packages": { + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/notification-services-controller>bignumber.js": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "crypto": true, - "define": true + "crypto.subtle": true + }, + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "@metamask/smart-transactions-controller>bignumber.js": { + "@metamask/snaps-utils": { "globals": { + "File": true, + "FileReader": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "console.error": true, + "console.log": true, + "console.warn": true, "crypto": true, - "define": true + "document.body.appendChild": true, + "document.createElement": true, + "fetch": true + }, + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-utils>cron-parser": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "@metamask/snaps-utils>fast-xml-parser": true, + "@metamask/snaps-utils>marked": true, + "@metamask/snaps-utils>rfdc": true, + "@metamask/snaps-utils>validate-npm-package-name": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true, + "chalk": true, + "semver": true } }, - "@ngraveio/bc-ur>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>@metamask/snaps-registry": { + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true } }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "crypto": true, - "define": true + "entityName": true, + "val": true + }, + "packages": { + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@metamask/snaps-utils>marked": { "globals": { - "crypto": true, + "console.error": true, + "console.warn": true, "define": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/snaps-utils>rfdc": { "packages": { "browserify>buffer": true } }, - "blo": { - "globals": { - "btoa": true - } - }, - "bn.js": { - "globals": { - "Buffer": true - }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "browserify>browser-resolve": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { "packages": { - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "process": true, + "semver": true } }, - "bowser": { - "globals": { - "define": true + "@metamask/test-bundler>@ethersproject/networks": { + "packages": { + "ethers>@ethersproject/logger": true } }, - "@metamask/ppom-validator>elliptic>brorand": { + "@metamask/transaction-controller": { "globals": { - "crypto": true, - "msCrypto": true + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "browserify>browser-resolve": true - } - }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { - "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/abi": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/network-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/utils": true, + "bn.js": true, "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "eth-method-registry": true, + "fast-json-patch": true, + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true + "@ethersproject/providers": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, + "browserify>assert": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "pumpify>inherits": true + "@swc/helpers>tslib": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "@metamask/user-operation-controller": { + "globals": { + "fetch": true + }, "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-sign": { + "@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "@metamask/ppom-validator>elliptic": true, - "pumpify>inherits": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "stream-browserify": true + "nock>debug": true, + "semver": true } }, - "browserify>browserify-zlib": { + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ngraveio/bc-ur": { "packages": { + "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "@ngraveio/bc-ur>bignumber.js": true, + "@ngraveio/bc-ur>cbor-sync": true, + "@ngraveio/bc-ur>crc": true, + "@ngraveio/bc-ur>jsbi": true, + "addons-linter>sha.js": true, "browserify>assert": true, - "browserify>buffer": true, - "browserify>browserify-zlib>pako": true, - "process": true, - "stream-browserify": true, - "browserify>util": true + "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { - "packages": { - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true + "@ngraveio/bc-ur>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "buffer": { + "@ngraveio/bc-ur>cbor-sync": { "globals": { - "console": true + "define": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "browserify>buffer": true } }, - "terser>source-map-support>buffer-from": { + "@ngraveio/bc-ur>crc": { "packages": { "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { - "packages": { - "browserify>buffer": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "browserify>buffer": { + "@noble/hashes": { "globals": { - "console": true + "TextEncoder": true, + "crypto": true + } + }, + "@popperjs/core": { + "globals": { + "Element": true, + "HTMLElement": true, + "ShadowRoot": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator.userAgent": true + } + }, + "@reduxjs/toolkit": { + "globals": { + "AbortController": true, + "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, + "__REDUX_DEVTOOLS_EXTENSION__": true, + "console": true, + "queueMicrotask": true, + "requestAnimationFrame": true, + "setTimeout": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "@reduxjs/toolkit>reselect": true, + "immer": true, + "process": true, + "redux": true, + "redux-thunk": true } }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "@segment/loosely-validate-event": { "packages": { - "process": true, - "semver": true + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true, + "browserify>assert": true, + "browserify>buffer": true } }, - "string.prototype.matchall>call-bind": { + "@sentry/browser": { + "globals": { + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, + "console.error": true, + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>call-bind>set-function-length": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@sentry/browser>@sentry-internal/browser-utils": { "globals": { - "define": true + "PerformanceEventTiming.prototype": true, + "PerformanceObserver": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "addEventListener": true, + "clearTimeout": true, + "performance": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "browserify>buffer": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chalk": { + "@sentry/browser>@sentry-internal/feedback": { + "globals": { + "FormData": true, + "HTMLFormElement": true, + "__SENTRY_DEBUG__": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "document.createElement": true, + "document.createElementNS": true, + "document.createTextNode": true, + "isSecureContext": true, + "requestAnimationFrame": true, + "setTimeout": true + }, "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chart.js": { + "@sentry/browser>@sentry-internal/replay": { "globals": { - "Intl.NumberFormat": true, + "Blob": true, + "CSSConditionRule": true, + "CSSGroupingRule": true, + "CSSMediaRule": true, + "CSSRule": true, + "CSSSupportsRule": true, + "Document": true, + "DragEvent": true, + "Element": true, + "FormData": true, + "HTMLElement": true, + "HTMLFormElement": true, + "Headers": true, + "MouseEvent": true, "MutationObserver": true, - "OffscreenCanvas": true, - "Path2D": true, - "ResizeObserver": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.prototype.contains": true, + "PointerEvent": true, + "TextEncoder": true, + "URL": true, + "URLSearchParams": true, + "Worker": true, + "__RRWEB_EXCLUDE_IFRAME__": true, + "__RRWEB_EXCLUDE_SHADOW_DOM__": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, + "__rrMutationObserver": true, "addEventListener": true, "clearTimeout": true, + "console.debug": true, "console.error": true, "console.warn": true, - "devicePixelRatio": true, + "customElements.get": true, "document": true, - "removeEventListener": true, - "requestAnimationFrame": true, + "innerHeight": true, + "innerWidth": true, + "location.href": true, + "location.origin": true, + "parent": true, "setTimeout": true }, "packages": { - "chart.js>@kurkle/color": true - } - }, - "@ensdomains/content-hash>cids": { - "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "ethereumjs-util>create-hash>cipher-base": { + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true, - "stream-browserify": true, - "browserify>string_decoder": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "classnames": { + "@sentry/browser>@sentry/core": { "globals": { - "classNames": "write", - "define": true - } - }, - "@metamask/jazzicon>color>clone": { + "Headers": true, + "Request": true, + "URL": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_TRACING__": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true + "@sentry/utils": true } }, - "cockatiel": { + "@sentry/utils": { "globals": { - "AbortController": true, - "AbortSignal": true, - "WeakRef": true, + "CustomEvent": true, + "DOMError": true, + "DOMException": true, + "EdgeRuntime": true, + "Element": true, + "ErrorEvent": true, + "Event": true, + "HTMLElement": true, + "Headers": true, + "Request": true, + "Response": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "__SENTRY_BROWSER_BUNDLE__": true, + "__SENTRY_DEBUG__": true, "clearTimeout": true, - "performance": true, + "console.error": true, + "document": true, + "setInterval": true, "setTimeout": true }, "packages": { "process": true } }, - "chalk>ansi-styles>color-convert": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { + "@solana/addresses": { + "globals": { + "Intl.Collator": true, + "TextEncoder": true, + "crypto.subtle.digest": true, + "crypto.subtle.exportKey": true + }, "packages": { - "jest-canvas-mock>moo-color>color-name": true + "@solana/addresses>@solana/assertions": true, + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/codecs-strings": true, + "@solana/addresses>@solana/errors": true } }, - "@metamask/jazzicon>color": { + "@solana/addresses>@solana/assertions": { + "globals": { + "crypto": true, + "isSecureContext": true + }, "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true + "@solana/addresses>@solana/errors": true } }, - "@metamask/snaps-controllers>concat-stream": { + "@solana/addresses>@solana/codecs-core": { "packages": { - "terser>source-map-support>buffer-from": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "readable-stream": true, - "browserify>concat-stream>typedarray": true + "@solana/addresses>@solana/errors": true } }, - "copy-to-clipboard": { + "@solana/addresses>@solana/codecs-strings": { "globals": { - "clipboardData": true, - "console.error": true, - "console.warn": true, - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true, - "document.createRange": true, - "document.execCommand": true, - "document.getSelection": true, - "navigator.userAgent": true, - "prompt": true + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true }, "packages": { - "copy-to-clipboard>toggle-selection": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ngraveio/bc-ur>crc": { - "packages": { - "browserify>buffer": true + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true } }, - "crypto-browserify>create-ecdh": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ppom-validator>elliptic": true + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true } }, - "ethereumjs-util>create-hash": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "addons-linter>sha.js": true + "react-markdown>unist-util-visit": true } }, - "crypto-browserify>create-hmac": { + "@storybook/addon-knobs>qs": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "string.prototype.matchall>side-channel": true } }, - "@metamask/snaps-utils>cron-parser": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@trezor/connect-web": { + "globals": { + "URLSearchParams": true, + "__TREZOR_CONNECT_SRC": true, + "addEventListener": true, + "btoa": true, + "chrome": true, + "clearInterval": true, + "clearTimeout": true, + "console.warn": true, + "document.body": true, + "document.createElement": true, + "document.createTextNode": true, + "document.getElementById": true, + "document.querySelectorAll": true, + "location": true, + "navigator": true, + "open": true, + "origin": true, + "removeEventListener": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>browser-resolve": true, - "luxon": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect": true, + "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/utils": true, + "webpack>events": true } }, - "crypto-browserify": { + "@trezor/connect-web>@trezor/connect": { "packages": { - "crypto-browserify>browserify-cipher": true, - "crypto-browserify>browserify-sign": true, - "crypto-browserify>create-ecdh": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>diffie-hellman": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt": true, - "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "@trezor/connect-web>@trezor/connect>@trezor/transport": true, + "@trezor/connect-web>@trezor/utils": true } }, - "@metamask/ppom-validator>crypto-js": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "crypto": true, - "define": true, - "msCrypto": true + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true }, "packages": { - "browserify>browser-resolve": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true } }, - "react-beautiful-dnd>css-box-model": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "innerHeight": true, + "innerWidth": true, + "location.hostname": true, + "location.origin": true, + "navigator.languages": true, + "navigator.platform": true, + "navigator.userAgent": true, + "screen.height": true, + "screen.width": true }, "packages": { - "react-router-dom>tiny-invariant": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, + "process": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "define": true } }, - "currency-formatter": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "browserify>buffer": true } }, - "debounce-stream": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "globals": { + "process": true, + "setTimeout": true + }, "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true } }, - "debounce-stream>debounce": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { "globals": { - "clearTimeout": true, - "setTimeout": true + "console.log": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "XMLHttpRequest": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { + "globals": { + "console.warn": true + }, "packages": { - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>call-bind": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "string.prototype.matchall>get-intrinsic": true, - "browserify>util>is-arguments": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@ngraveio/bc-ur>assert>object-is": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "browserify>util>which-typed-array": true + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, + "browserify>buffer": true, + "ts-mixer": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "@trezor/connect-web>@trezor/utils": { + "globals": { + "AbortController": true, + "Intl.NumberFormat": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.info": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/utils>bignumber.js": true, + "browserify>buffer": true, + "webpack>events": true } }, - "string.prototype.matchall>define-properties": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true + "@trezor/connect-web>@trezor/utils>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@welldone-software/why-did-you-render": { + "globals": { + "Element": true, + "console.group": true, + "console.groupCollapsed": true, + "console.groupEnd": true, + "console.log": true, + "console.warn": true, + "define": true, + "setTimeout": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "lodash": true, + "react": true } }, - "crypto-browserify>diffie-hellman": { + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "@zxing/library": true } }, - "@material-ui/core>react-transition-group>dom-helpers": { + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "@babel/runtime": true + "@zxing/library>ts-custom-error": true } }, - "debounce-stream>duplexer": { + "addons-linter>sha.js": { "packages": { - "stream-browserify": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/signing-key>elliptic": { + "await-semaphore": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "browserify>timers-browserify": true, + "process": true } }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "base32-encode": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "base32-encode>to-data-view": true } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true + "bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true, - "browserify>util>is-arguments": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "eslint-plugin-react>array-includes>is-string": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "process": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true + "blo": { + "globals": { + "btoa": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { + "bn.js": { "globals": { - "intToBuffer": true + "Buffer": true }, "packages": { - "bn.js": true, - "buffer": true, - "@metamask/ethjs>js-sha3": true + "browserify>browser-resolve": true } }, - "eth-ens-namehash": { + "bowser": { "globals": { - "name": "write" - }, - "packages": { - "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true, - "@metamask/ethjs>js-sha3": true + "define": true } }, - "eth-lattice-keyring": { + "browserify>assert": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "Buffer": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "webpack>events": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "browserify>assert>util": true, + "react>object-assign": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "browserify>assert>util": { "globals": { - "TextDecoder": true, - "crypto": true + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true + "browserify>assert>util>inherits": true, + "process": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { - "globals": { - "TextDecoder": true, - "crypto": true - }, + "browserify>browserify-zlib": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "browserify>assert": true, + "browserify>browserify-zlib>pako": true, + "browserify>buffer": true, + "browserify>util": true, + "process": true, + "stream-browserify": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "browserify>buffer": { "globals": { - "TextDecoder": true, - "crypto": true + "console": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true - } - }, - "ethereumjs-util>ethereum-cryptography": { - "packages": { - "browserify>buffer": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "ganache>secp256k1": true + "base64-js": true, + "buffer>ieee754": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { - "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "browserify>punycode": { + "globals": { + "define": true } }, - "ethereumjs-util": { + "browserify>string_decoder": { "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>rlp": true + "koa>content-disposition>safe-buffer": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "browserify>timers-browserify": { + "globals": { + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true + "process": true } }, - "@metamask/keyring-controller>ethereumjs-wallet": { + "browserify>url": { "packages": { - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "crypto-browserify>randombytes": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "uuid": true + "@storybook/addon-knobs>qs": true, + "browserify>punycode": true } }, - "ethers": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "process": true, + "pumpify>inherits": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "browserify>util>is-arguments": { "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "@metamask/ethjs>ethjs-abi": { + "browserify>util>is-typed-array": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/ethjs>ethjs-abi>number-to-bn": true + "browserify>util>which-typed-array": true } }, - "webpack>events": { + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>which-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>which-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>vm-browserify": { + "globals": { + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true + } + }, + "buffer": { "globals": { "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "chalk": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, - "extension-port-stream": { + "chalk>ansi-styles": { "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "chalk>ansi-styles>color-convert": true } }, - "fast-json-patch": { + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "chart.js": { "globals": { + "Intl.NumberFormat": true, + "MutationObserver": true, + "OffscreenCanvas": true, + "Path2D": true, + "ResizeObserver": true, "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "devicePixelRatio": true, + "document": true, "removeEventListener": true, + "requestAnimationFrame": true, "setTimeout": true + }, + "packages": { + "chart.js>@kurkle/color": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "chart.js>@kurkle/color": { "globals": { - "entityName": true, - "val": true - }, - "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true + "define": true } }, - "@metamask/notification-services-controller>firebase": { + "classnames": { + "globals": { + "classNames": "write", + "define": true + } + }, + "cockatiel": { + "globals": { + "AbortController": true, + "AbortSignal": true, + "WeakRef": true, + "clearTimeout": true, + "performance": true, + "setTimeout": true + }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true + "process": true } }, - "react-focus-lock>focus-lock": { + "copy-to-clipboard": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, + "clipboardData": true, "console.error": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "setTimeout": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true, + "document.createRange": true, + "document.execCommand": true, + "document.getSelection": true, + "navigator.userAgent": true, + "prompt": true }, "packages": { - "@swc/helpers>tslib": true + "copy-to-clipboard>toggle-selection": true } }, - "browserify>util>which-typed-array>for-each": { + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true + } + }, + "crypto-browserify": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "crypto-browserify>browserify-cipher": true, + "crypto-browserify>browserify-sign": true, + "crypto-browserify>create-ecdh": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>diffie-hellman": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt": true, + "crypto-browserify>randombytes": true, + "crypto-browserify>randomfill": true, + "ethereumjs-util>create-hash": true } }, - "axios>form-data": { - "globals": { - "FormData": true + "crypto-browserify>browserify-cipher": { + "packages": { + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "fuse.js": { - "globals": { - "console": true, - "define": true + "crypto-browserify>browserify-cipher>browserify-des": { + "packages": { + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>get-intrinsic": { - "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true, - "depcheck>is-core-module>hasown": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk": { + "crypto-browserify>browserify-sign": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "stream-browserify": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true + } + }, + "crypto-browserify>diffie-hellman": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "crypto-browserify>diffie-hellman>miller-rabin": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "bn.js": true + } + }, + "crypto-browserify>pbkdf2": { "globals": { - "AbortController": true, - "Request": true, - "URL": true, - "__values": true, - "caches": true, - "clearTimeout": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "fetch": true, + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, "setTimeout": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, - "@ethersproject/abi": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "@metamask/keyring-api>bech32": true, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "process": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { "bn.js": true, - "eth-lattice-keyring>gridplus-sdk>borc": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ethjs>js-sha3": true, - "lodash": true, - "eth-lattice-keyring>rlp": true, - "ganache>secp256k1": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>create-hash": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>public-encrypt>parse-asn1": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "koa>content-disposition>safe-buffer": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "bn.js": true, + "browserify>buffer": true, + "browserify>vm-browserify": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/sha2>hash.js": { + "crypto-browserify>randombytes": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "depcheck>is-core-module>hasown": { + "crypto-browserify>randomfill": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "browserify>has>function-bind": true + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "@metamask/eth-trezor-keyring>hdkey": { + "currency-formatter": { "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "he": { + "currency-formatter>accounting": { "globals": { "define": true } }, - "history": { + "currency-formatter>locale-currency": { "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "countryCode": true } }, - "react-router-dom>history": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true - }, + "clearTimeout": true, + "setTimeout": true + } + }, + "debounce-stream>duplexer": { "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "react-router-dom>history>value-equal": true + "stream-browserify": true } }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { + "debounce-stream>through": { "packages": { - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "process": true, + "stream-browserify": true } }, - "react-redux>hoist-non-react-statics": { + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "depcheck>is-core-module>hasown": { "packages": { - "prop-types>react-is": true + "browserify>has>function-bind": true } }, - "https-browserify": { + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "eslint-plugin-react>array-includes>is-string": { "packages": { - "stream-http": true, - "browserify>url": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { + "eth-ens-namehash": { "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true + "name": "write" + }, + "packages": { + "@metamask/ethjs>js-sha3": true, + "browserify>buffer": true, + "eth-ens-namehash>idna-uts46-hx": true } }, "eth-ens-namehash>idna-uts46-hx": { @@ -3846,91 +3732,185 @@ "browserify>punycode": true } }, - "string.prototype.matchall>internal-slot": { + "eth-keyring-controller>@metamask/browser-passworder": { + "globals": { + "crypto": true + } + }, + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>side-channel": true + "@ethereumjs/tx>@ethereumjs/util": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify": true, + "eth-lattice-keyring>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, - "browserify>util>is-arguments": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "globals": { + "WeakRef": true + }, "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + "browserify": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { "globals": { - "document": true + "TextEncoder": true, + "crypto": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "eth-lattice-keyring>gridplus-sdk": { + "globals": { + "AbortController": true, + "Request": true, + "URL": true, + "__values": true, + "caches": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethersproject/abi": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/keyring-api>bech32": true, + "bn.js": true, + "browserify>buffer": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "eth-lattice-keyring>gridplus-sdk>borc": true, + "eth-lattice-keyring>gridplus-sdk>elliptic": true, + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, + "eth-lattice-keyring>gridplus-sdk>uuid": true, + "eth-lattice-keyring>rlp": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "lodash": true } }, - "koa>is-generator-function": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "packages": { + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "packages": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-regex": { - "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { - "packages": { - "string.prototype.matchall>call-bind": true + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true } }, - "eslint-plugin-react>array-includes>is-string": { - "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true } }, - "browserify>util>is-typed-array": { + "eth-lattice-keyring>gridplus-sdk>borc": { + "globals": { + "console": true + }, "packages": { - "browserify>util>which-typed-array": true + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { @@ -3940,582 +3920,663 @@ "location": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>elliptic": { "packages": { - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/ethjs>js-sha3": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "define": true + "intToBuffer": true }, "packages": { - "process": true + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "buffer": true } }, - "@ngraveio/bc-ur>jsbi": { + "eth-lattice-keyring>gridplus-sdk>uuid": { "globals": { - "define": true + "crypto": true } }, - "@metamask/message-manager>jsonschema": { + "eth-lattice-keyring>rlp": { + "globals": { + "TextEncoder": true + } + }, + "eth-method-registry": { "packages": { - "browserify>url": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethereumjs-util": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "ethereumjs-util>rlp": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethereumjs-util>create-hash": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethereumjs-util>create-hash>cipher-base": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>string_decoder": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "stream-browserify": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "readable-stream": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethereumjs-util>ethereum-cryptography": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "browserify>buffer": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ganache>secp256k1": true } }, - "ethereumjs-util>ethereum-cryptography>keccak": { + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { "browserify>buffer": true, - "readable-stream": true + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true } }, - "localforage": { - "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, - "console.warn": true, - "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "koa>content-disposition>safe-buffer": true } }, - "lodash": { - "globals": { - "clearTimeout": true, - "define": true, - "setTimeout": true + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "loglevel": { - "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "ethereumjs-util>ethereum-cryptography>keccak": { + "packages": { + "browserify>buffer": true, + "readable-stream": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "ethereumjs-util>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true } }, - "luxon": { + "ethereumjs-wallet>randombytes": { "globals": { - "Intl": true + "crypto.getRandomValues": true } }, - "@metamask/snaps-utils>marked": { - "globals": { - "console.error": true, - "console.warn": true, - "define": true + "ethers": { + "packages": { + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "ethereumjs-util>create-hash>md5.js": { + "ethers>@ethersproject/abstract-provider": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "react-markdown>unist-util-visit": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown": { + "ethers>@ethersproject/address": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-syntax-highlighter>refractor>parse-entities": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/rlp": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "ethers>@ethersproject/base64": { "globals": { - "console.warn": true + "atob": true, + "btoa": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@ethersproject/bytes": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { - "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, - "fetch": true - }, + "ethers>@ethersproject/basex": { "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "https-browserify": true, - "process": true, - "stream-http": true, - "browserify>url": true, - "browserify>util": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "ethers>@ethersproject/constants": { "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@ethersproject/bignumber": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "ethers>@ethersproject/json-wallets": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true + "@ethersproject/bytes": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>cids>multibase": { + "ethers>@ethersproject/json-wallets>aes-js": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "define": true + } + }, + "ethers>@ethersproject/json-wallets>scrypt-js": { + "globals": { + "define": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>timers-browserify": true } }, - "@ensdomains/content-hash>multihashes>multibase": { + "ethers>@ethersproject/keccak256": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "@ethersproject/bytes": true, + "@metamask/ethjs>js-sha3": true } }, - "@ensdomains/content-hash>multicodec": { + "ethers>@ethersproject/logger": { + "globals": { + "console": true + } + }, + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "ethers>@ethersproject/properties": { + "packages": { + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/providers": { "globals": { - "TextDecoder": true, - "TextEncoder": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "crypto.subtle.digest": true + "setInterval": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "ethers>@ethersproject/logger": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>cids>multihashes>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/random": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/approval-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/rlp": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/solidity": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/snaps-controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/strings": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/transactions": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@metamask/snaps-controllers-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/units": { + "packages": { + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "ethers>@ethersproject/web": { "globals": { - "crypto.getRandomValues": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/wordlists": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "node-fetch": { - "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "extension-port-stream": { + "packages": { + "browserify>buffer": true, + "extension-port-stream>readable-stream": true } }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "extension-port-stream>readable-stream": { "globals": { - "fetch": true + "AbortController": true, + "AggregateError": true, + "Blob": true + }, + "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, + "process": true, + "webpack>events": true } }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "extension-port-stream>readable-stream>abort-controller": { "globals": { - "fetch": true + "AbortController": true } }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "fuse.js": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "console": true, + "define": true } }, - "@ngraveio/bc-ur>assert>object-is": { + "ganache>secp256k1": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "@metamask/ppom-validator>elliptic": true } }, "gulp>vinyl-fs>object.assign": { "packages": { + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true - } - }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true + "string.prototype.matchall>has-symbols": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { - "packages": { - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true + "he": { + "globals": { + "define": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "history": { "globals": { - "document.createElement": true + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true } }, - "path-browserify": { + "https-browserify": { "packages": { - "process": true + "browserify>url": true, + "stream-http": true } }, - "serve-handler>path-to-regexp": { + "koa>content-disposition>safe-buffer": { "packages": { - "serve-handler>path-to-regexp>isarray": true + "browserify>buffer": true } }, - "crypto-browserify>pbkdf2": { - "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true - }, + "koa>is-generator-function": { "packages": { - "ethereumjs-util>create-hash": true, - "process": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "koa>is-generator-function>has-tostringtag": true } }, - "@material-ui/core>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, - "setTimeout": true + "koa>is-generator-function>has-tostringtag": { + "packages": { + "string.prototype.matchall>has-symbols": true } }, - "react-tippy>popper.js": { + "localforage": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, "console.warn": true, "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "process": { + "lodash": { "globals": { "clearTimeout": true, + "define": true, "setTimeout": true } }, - "promise-to-callback": { - "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } }, - "prop-types": { + "lottie-web": { "globals": { - "console": true - }, - "packages": { - "react>object-assign": true, - "prop-types>react-is": true + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "react-markdown>property-information": { - "packages": { - "watchify>xtend": true + "luxon": { + "globals": { + "Intl": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "nanoid": { "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + "crypto.getRandomValues": true } }, - "crypto-browserify>public-encrypt": { + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true + "nock>debug>ms": true, + "process": true } }, - "browserify>punycode": { + "node-fetch": { "globals": { - "define": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "qrcode-generator": { - "globals": { - "define": true + "path-browserify": { + "packages": { + "process": true } }, - "qrcode.react": { + "process": { "globals": { - "Path2D": true, - "devicePixelRatio": true - }, - "packages": { - "react": true + "clearTimeout": true, + "setTimeout": true } }, - "@storybook/addon-knobs>qs": { + "promise-to-callback": { "packages": { - "string.prototype.matchall>side-channel": true + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "promise-to-callback>set-immediate-shim": { "globals": { - "queueMicrotask": true + "setTimeout.apply": true + }, + "packages": { + "browserify>timers-browserify": true } }, - "react-beautiful-dnd>raf-schd": { + "prop-types": { "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true + "console": true + }, + "packages": { + "prop-types>react-is": true, + "react>object-assign": true } }, - "crypto-browserify>randombytes": { + "prop-types>react-is": { "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "process": true, - "koa>content-disposition>safe-buffer": true + "console": true } }, - "ethereumjs-wallet>randombytes": { + "qrcode-generator": { "globals": { - "crypto.getRandomValues": true + "define": true } }, - "crypto-browserify>randomfill": { + "qrcode.react": { "globals": { - "crypto": true, - "msCrypto": true + "Path2D": true, + "devicePixelRatio": true }, "packages": { - "process": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true + "react": true } }, "react": { @@ -4523,8 +4584,8 @@ "console": true }, "packages": { - "react>object-assign": true, - "prop-types": true + "prop-types": true, + "react>object-assign": true } }, "react-beautiful-dnd": { @@ -4546,28 +4607,43 @@ }, "packages": { "@babel/runtime": true, + "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react": true, + "react-beautiful-dnd>use-memo-one": true, "react-dom": true, "react-redux": true, - "redux": true, - "react-beautiful-dnd>use-memo-one": true + "redux": true } }, - "react-chartjs-2": { + "react-beautiful-dnd>css-box-model": { "globals": { - "setTimeout": true + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true }, "packages": { - "chart.js": true, + "react-router-dom>tiny-invariant": true + } + }, + "react-beautiful-dnd>raf-schd": { + "globals": { + "cancelAnimationFrame": true, + "requestAnimationFrame": true + } + }, + "react-beautiful-dnd>use-memo-one": { + "packages": { "react": true } }, - "react-focus-lock>react-clientside-effect": { + "react-chartjs-2": { + "globals": { + "setTimeout": true + }, "packages": { - "@babel/runtime": true, + "chart.js": true, "react": true } }, @@ -4612,28 +4688,22 @@ "trustedTypes": true }, "packages": { - "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true - } - }, - "react-responsive-carousel>react-easy-swipe": { - "globals": { - "addEventListener": true, - "define": true, - "document.addEventListener": true, - "document.removeEventListener": true - }, - "packages": { - "prop-types": true, - "react": true + "react-dom>scheduler": true, + "react>object-assign": true } }, - "react-popper>react-fast-compare": { + "react-dom>scheduler": { "globals": { - "Element": true, - "console.warn": true + "MessageChannel": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, + "setTimeout": true } }, "react-focus-lock": { @@ -4647,726 +4717,667 @@ }, "packages": { "@babel/runtime": true, - "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, + "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-idle-timer": { - "globals": { - "clearTimeout": true, - "document": true, - "setTimeout": true - }, - "packages": { - "prop-types": true, - "react": true - } - }, - "react-inspector": { - "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true - }, - "packages": { - "react": true - } - }, - "prop-types>react-is": { - "globals": { - "console": true - } - }, - "react-markdown>react-is": { - "globals": { - "console": true - } - }, - "react-redux>react-is": { - "globals": { - "console": true - } - }, - "react-markdown": { - "globals": { - "console.warn": true - }, - "packages": { - "react-markdown>comma-separated-tokens": true, - "prop-types": true, - "react-markdown>property-information": true, - "react": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true - } - }, - "react-popper": { - "globals": { - "document": true - }, - "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, - "packages": { - "@babel/runtime": true, - "react-redux>hoist-non-react-statics": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>react-is": true - } - }, - "react-responsive-carousel": { + "react-focus-lock>focus-lock": { "globals": { - "HTMLElement": true, - "addEventListener": true, - "clearTimeout": true, + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, "console.warn": true, "document": true, - "getComputedStyle": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true - } - }, - "react-router-dom": { - "packages": { - "react-router-dom>history": true, - "prop-types": true, - "react": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true - } - }, - "react-router-dom-v5-compat": { - "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, + "getComputedStyle": true, "setTimeout": true }, "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>react-router": true + "@swc/helpers>tslib": true } }, - "react-router-dom>react-router": { + "react-focus-lock>react-clientside-effect": { "packages": { - "react-router-dom>history": true, - "react-redux>hoist-non-react-statics": true, - "serve-handler>path-to-regexp": true, - "prop-types": true, - "react": true, - "prop-types>react-is": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@babel/runtime": true, + "react": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "react-focus-lock>use-callback-ref": { "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-simple-file-input": { + "react-focus-lock>use-sidecar": { "globals": { - "File": true, - "FileReader": true, - "console.warn": true + "console.error": true }, "packages": { - "prop-types": true, - "react": true + "@swc/helpers>tslib": true, + "react": true, + "react-focus-lock>use-sidecar>detect-node-es": true } }, - "react-tippy": { + "react-idle-timer": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "react-tippy>popper.js": true, - "react": true, - "react-dom": true + "prop-types": true, + "react": true } }, - "react-toggle-button": { + "react-inspector": { "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true + "Node": true, + "chromeDark": true, + "chromeLight": true }, "packages": { "react": true } }, - "@material-ui/core>react-transition-group": { + "react-markdown": { "globals": { - "Element": true, - "setTimeout": true + "console.warn": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-dom": true + "react-markdown>comma-separated-tokens": true, + "react-markdown>property-information": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true } }, - "readable-stream": { + "react-markdown>property-information": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "webpack>events": true, - "pumpify>inherits": true, - "process": true, - "browserify>string_decoder": true, - "readable-stream>util-deprecate": true + "watchify>xtend": true } }, - "extension-port-stream>readable-stream": { + "react-markdown>react-is": { "globals": { - "AbortController": true, - "AbortSignal": true, - "AggregateError": true, - "Blob": true, - "ERR_INVALID_ARG_TYPE": true, - "queueMicrotask": true - }, + "console": true + } + }, + "react-markdown>remark-parse": { "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, - "browserify>buffer": true, - "webpack>events": true, - "process": true, - "browserify>string_decoder": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "readable-stream": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, + "react-syntax-highlighter>refractor>parse-entities": true } }, - "redux": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "packages": { + "react-syntax-highlighter>refractor>parse-entities": true + } + }, + "react-markdown>remark-rehype": { + "packages": { + "react-markdown>remark-rehype>mdast-util-to-hast": true + } + }, + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "console": true + "console.warn": true }, "packages": { - "@babel/runtime": true + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "string.prototype.matchall>regexp.prototype.flags": { + "react-markdown>style-to-object": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "react-markdown>style-to-object>inline-style-parser": true } }, - "react-markdown>remark-parse": { + "react-markdown>unified": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "react-markdown>remark-rehype": { + "react-markdown>unist-util-visit": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "react-markdown>vfile>replace-ext": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "path-browserify": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "react-markdown>vfile": { + "packages": { + "path-browserify": true, + "process": true, + "react-markdown>vfile>is-buffer": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "@metamask/snaps-utils>rfdc": { + "react-markdown>vfile>replace-ext": { "packages": { - "browserify>buffer": true + "path-browserify": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "react-markdown>vfile>vfile-message": { "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "react-popper": { + "globals": { + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true } }, - "eth-lattice-keyring>rlp": { + "react-popper>react-fast-compare": { "globals": { - "TextEncoder": true + "Element": true, + "console.warn": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "react-popper>warning": { + "globals": { + "console": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "react-redux": { + "globals": { + "console": true, + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@babel/runtime": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true, + "react-redux>react-is": true } }, - "wait-on>rxjs": { - "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true } }, - "koa>content-disposition>safe-buffer": { - "packages": { - "browserify>buffer": true + "react-redux>react-is": { + "globals": { + "console": true } }, - "react-dom>scheduler": { + "react-responsive-carousel": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, + "HTMLElement": true, + "addEventListener": true, "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "removeEventListener": true, "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "react-responsive-carousel>react-easy-swipe": { "globals": { + "addEventListener": true, "define": true, - "setTimeout": true + "document.addEventListener": true, + "document.removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "prop-types": true, + "react": true } }, - "ganache>secp256k1": { + "react-router-dom": { "packages": { - "@metamask/ppom-validator>elliptic": true + "prop-types": true, + "react": true, + "react-router-dom>history": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "semver": { + "react-router-dom-v5-compat": { "globals": { - "console.error": true + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, + "setTimeout": true }, "packages": { - "process": true + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>@remix-run/router": true, + "react-router-dom-v5-compat>react-router": true } }, - "string.prototype.matchall>call-bind>set-function-length": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-router-dom-v5-compat>@remix-run/router": { + "globals": { + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, + "Request": true, + "Response": true, + "URL": true, + "URLSearchParams": true, + "console": true, + "document.defaultView": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react": true, + "react-router-dom-v5-compat>@remix-run/router": true } }, - "promise-to-callback>set-immediate-shim": { + "react-router-dom>history": { "globals": { - "setTimeout.apply": true + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>history>value-equal": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "addons-linter>sha.js": { + "react-router-dom>react-router": { "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-redux>hoist-non-react-statics": true, + "react-router-dom>history": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "serve-handler>path-to-regexp": true } }, - "string.prototype.matchall>side-channel": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>object-inspect": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "@metamask/profile-sync-controller>siwe": { + "react-simple-file-input": { "globals": { - "console.error": true, + "File": true, + "FileReader": true, "console.warn": true }, "packages": { - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true, - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true + "prop-types": true, + "react": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "react-syntax-highlighter>refractor>parse-entities": { "globals": { - "StopIteration": true - }, - "packages": { - "string.prototype.matchall>internal-slot": true - } - }, - "stream-browserify": { - "packages": { - "webpack>events": true, - "pumpify>inherits": true, - "readable-stream": true + "document.createElement": true } }, - "stream-http": { + "react-tippy": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, + "console.error": true, + "console.warn": true, + "define": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "browserify>buffer": true, - "stream-http>builtin-status-codes": true, - "pumpify>inherits": true, - "process": true, - "readable-stream": true, - "browserify>url": true, - "watchify>xtend": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { - "packages": { - "webpack>events": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true - } - }, - "browserify>string_decoder": { - "packages": { - "koa>content-disposition>safe-buffer": true + "react": true, + "react-dom": true, + "react-tippy>popper.js": true } }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true + "react-tippy>popper.js": { + "globals": { + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "react-markdown>style-to-object": { + "react-toggle-button": { + "globals": { + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true + }, "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "react": true } }, - "@metamask/snaps-controllers>tar-stream": { + "readable-stream": { "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, "browserify>browser-resolve": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true - } - }, - "debounce-stream>through": { - "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, "process": true, - "stream-browserify": true + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true } }, - "browserify>timers-browserify": { + "readable-stream>util-deprecate": { "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "process": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "react-router-dom>tiny-warning": { + "redux": { "globals": { "console": true + }, + "packages": { + "@babel/runtime": true } }, - "copy-to-clipboard>toggle-selection": { + "reselect": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "@swc/helpers>tslib": { + "semver": { "globals": { - "SuppressedError": true, - "define": true + "console.error": true + }, + "packages": { + "process": true } }, - "@metamask/eth-sig-util>tweetnacl": { - "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" - }, + "serve-handler>path-to-regexp": { "packages": { - "browserify>browser-resolve": true + "serve-handler>path-to-regexp>isarray": true } }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "readable-stream": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { + "stream-http": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, + "clearTimeout": true, + "fetch": true, + "location.protocol.search": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase": true + "browserify>buffer": true, + "browserify>url": true, + "process": true, + "pumpify>inherits": true, + "readable-stream": true, + "stream-http>builtin-status-codes": true, + "watchify>xtend": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { - "globals": { - "Buffer": true, - "TextDecoder": true, - "TextEncoder": true - }, + "string.prototype.matchall>call-bind": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true + "browserify>has>function-bind": true, + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>call-bind>set-function-length": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unified": { + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit": { + "string.prototype.matchall>define-properties": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "uri-js": { - "globals": { - "define": true + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>url": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { "packages": { - "browserify>punycode": true, - "@storybook/addon-knobs>qs": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true } }, - "react-focus-lock>use-callback-ref": { + "string.prototype.matchall>es-abstract>available-typed-arrays": { "packages": { - "react": true + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true } }, - "react-beautiful-dnd>use-memo-one": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "react": true + "string.prototype.matchall>has-symbols": true } }, - "react-focus-lock>use-sidecar": { - "globals": { - "console.error": true - }, + "string.prototype.matchall>es-abstract>gopd": { "packages": { - "react-focus-lock>use-sidecar>detect-node-es": true, - "react": true, - "@swc/helpers>tslib": true + "string.prototype.matchall>get-intrinsic": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true } }, - "browserify>assert>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "browserify>util": { + "string.prototype.matchall>es-abstract>is-callable": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "document": true + } + }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "pumpify>inherits": true, - "browserify>util>is-arguments": true, - "koa>is-generator-function": true, - "browserify>util>is-typed-array": true, - "process": true, - "browserify>util>which-typed-array": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "uuid": { - "globals": { - "crypto": true, - "msCrypto": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "@metamask/eth-snap-keyring>uuid": { + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "crypto": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "@metamask/keyring-api>uuid": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true + }, + "packages": { + "browserify>has>function-bind": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>internal-slot": { + "packages": { + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>side-channel": true } }, - "web3-stream-provider>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>regexp.prototype.flags": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "@metamask/snaps-utils>validate-npm-package-name": { + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-markdown>vfile>vfile-message": { + "string.prototype.matchall>side-channel": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>vfile": { + "terser>source-map-support>buffer-from": { "packages": { - "react-markdown>vfile>is-buffer": true, - "path-browserify": true, - "process": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "browserify>buffer": true } }, - "browserify>vm-browserify": { + "uri-js": { "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "define": true } }, - "react-popper>warning": { + "uuid": { "globals": { - "console": true + "crypto": true, + "msCrypto": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { + "wait-on>rxjs": { "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "browserify>util": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, "web3": { @@ -5379,14 +5390,14 @@ "setTimeout": true }, "packages": { - "readable-stream": true, "browserify>util": true, + "readable-stream": true, "web3-stream-provider>uuid": true } }, - "@metamask/controllers>web3": { + "web3-stream-provider>uuid": { "globals": { - "XMLHttpRequest": true + "crypto": true } }, "webextension-polyfill": { @@ -5398,35 +5409,9 @@ "define": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>call-bind": true, - "browserify>util>which-typed-array>for-each": true, - "string.prototype.matchall>es-abstract>gopd": true, - "koa>is-generator-function>has-tostringtag": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { + "webpack>events": { "globals": { - "XMLHttpRequest": true + "console": true } } } diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index a65db82f340e..542d38004de3 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -5,124 +5,144 @@ "regeneratorRuntime": "write" } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "@ensdomains/content-hash": { "globals": { - "WeakRef": true + "console.warn": true }, "packages": { - "browserify": true + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true, + "browserify>buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { + "@ensdomains/content-hash>cids": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true - } - }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>multicodec": true } }, - "@ensdomains/content-hash": { + "@ensdomains/content-hash>cids>multibase": { "globals": { - "console.warn": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes>varint": true, + "@ensdomains/content-hash>cids>uint8arrays": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "browserify>buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "@ensdomains/content-hash>multicodec": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays": { "globals": { + "Buffer": true, + "TextDecoder": true, "TextEncoder": true + }, + "packages": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "TextEncoder": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@ensdomains/content-hash>multihashes": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>web-encoding": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true + } + }, + "@ethereumjs/tx": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, + "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, "browserify>buffer": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "webpack>events": true + } + }, + "@ethereumjs/tx>@ethereumjs/common>crc-32": { + "globals": { + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -131,83 +151,78 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true, + "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true + "webpack>events": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "console.warn": true, + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, "fetch": true }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "browserify>url": true, + "browserify>util": true, + "https-browserify": true, + "process": true, + "stream-http": true } }, - "@ethersproject/abi": { + "@ethereumjs/tx>ethereum-cryptography": { "globals": { - "console.log": true + "TextDecoder": true, + "crypto": true }, "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-provider": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "globals": { + "TextEncoder": true + }, "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-signer": { + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/address": { + "@ethersproject/abi": { + "globals": { + "console.log": true + }, "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true - } - }, - "ethers>@ethersproject/base64": { - "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true - } - }, - "ethers>@ethersproject/basex": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "bn.js": true + "bn.js": true, + "ethers>@ethersproject/logger": true } }, "@ethersproject/bytes": { @@ -215,22 +230,17 @@ "ethers>@ethersproject/logger": true } }, - "ethers>@ethersproject/constants": { - "packages": { - "@ethersproject/bignumber": true - } - }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -238,10 +248,10 @@ }, "@ethersproject/hash": { "packages": { - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -250,9 +260,9 @@ }, "@ethersproject/hdnode": { "packages": { - "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -263,577 +273,378 @@ "ethers>@ethersproject/wordlists": true } }, - "ethers>@ethersproject/json-wallets": { + "@ethersproject/providers": { + "globals": { + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/keccak256": true, + "@ethersproject/hash": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/keccak256": { + "@ethersproject/providers>@ethersproject/random": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "@ethersproject/wallet": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "uuid": true } }, - "@metamask/test-bundler>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { + "globals": { + "define": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ngraveio/bc-ur": true, + "@swc/helpers>tslib": true, + "browserify>buffer": true, + "buffer": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true } }, - "ethers>@ethersproject/pbkdf2": { + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "@ethereumjs/tx": true, + "@keystonehq/bc-ur-registry-eth": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "ethers>@ethersproject/properties": { + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@ethersproject/providers": { + "@keystonehq/metamask-airgapped-keyring>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true + } + }, + "@lavamoat/lavadome-react": { "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, "console.warn": true, - "setInterval": true, - "setTimeout": true + "document": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true + "react": true } }, - "ethers>@ethersproject/providers": { + "@material-ui/core": { "globals": { - "WebSocket": true, + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, "clearInterval": true, "clearTimeout": true, - "console.log": true, + "console.error": true, "console.warn": true, + "document": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, + "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "@material-ui/core>popper.js": true, + "@material-ui/core>react-transition-group": true, + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true } }, - "@ethersproject/providers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles": { "globals": { - "crypto.getRandomValues": true + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true + }, + "packages": { + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "prop-types": true, + "react": true, + "react-redux>hoist-non-react-statics": true } }, - "ethers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/rlp": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethers>@ethersproject/sha2": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/signing-key": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/solidity": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/strings": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/transactions": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true } }, - "ethers>@ethersproject/units": { - "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true - } - }, - "@ethersproject/wallet": { - "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true - } - }, - "@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "document": true } }, - "ethers>@ethersproject/web": { + "@material-ui/core>@material-ui/system": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true + "console.error": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "ethers>@ethersproject/wordlists": { + "@material-ui/core>@material-ui/utils": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app": { + "@material-ui/core>popper.js": { "globals": { - "FinalizationRegistry": true, - "console.warn": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { + "@material-ui/core>react-transition-group": { "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, + "Element": true, "setTimeout": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true + "@material-ui/core>react-transition-group>dom-helpers": true, + "prop-types": true, + "react": true, + "react-dom": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { - "globals": { - "console": true - }, + "@material-ui/core>react-transition-group>dom-helpers": { "packages": { - "@swc/helpers>tslib": true + "@babel/runtime": true } }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { - "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, - "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, - "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true - }, + "@metamask/abi-utils": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@swc/helpers>tslib": true + "@metamask/abi-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/notification-services-controller>firebase>@firebase/util": { + "@metamask/abi-utils>@metamask/utils": { "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "process": true - } - }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { - "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "nock>debug": true, + "semver": true } }, - "@keystonehq/bc-ur-registry-eth": { + "@metamask/accounts-controller": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, "uuid": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { - "globals": { - "define": true - }, + "@metamask/address-book-controller": { "packages": { - "@ngraveio/bc-ur": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "buffer": true, - "browserify>buffer": true, - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/announcement-controller": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "webpack>events": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, - "uuid": true - } - }, - "chart.js>@kurkle/color": { - "globals": { - "define": true + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@lavamoat/lavadome-react": { + "@metamask/announcement-controller>@metamask/base-controller": { "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, - "console.warn": true, - "document": true + "setTimeout": true }, "packages": { - "react": true + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "@metamask/approval-controller": { + "globals": { + "console.info": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "@metamask/approval-controller>nanoid": { "globals": { - "console.warn": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { - "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { - "globals": { - "console.warn": true - }, - "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, - "browserify>buffer": true, - "semver": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { - "globals": { - "console.warn": true - }, - "packages": { - "wait-on>rxjs": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { - "globals": { - "__ledgerLogsListen": "write", - "console.error": true - } - }, - "@material-ui/core": { - "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>popper.js": true, - "prop-types": true, - "react": true, - "react-dom": true, - "prop-types>react-is": true, - "@material-ui/core>react-transition-group": true - } - }, - "@material-ui/core>@material-ui/styles": { - "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/styles>jss": true, - "prop-types": true, - "react": true - } - }, - "@material-ui/core>@material-ui/system": { - "globals": { - "console.error": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true - } - }, - "@metamask/abi-utils": { - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/abi-utils>@metamask/utils": true - } - }, - "@metamask/accounts-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "uuid": true - } - }, - "@metamask/address-book-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true - } - }, - "@metamask/announcement-controller": { - "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true - } - }, - "@metamask/approval-controller": { - "globals": { - "console.info": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true + "crypto.getRandomValues": true } }, "@metamask/assets-controllers": { @@ -850,8 +661,8 @@ "setTimeout": true }, "packages": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, "@ethereumjs/tx>@ethereumjs/util": true, - "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/contracts": true, "@ethersproject/providers": true, @@ -861,14 +672,14 @@ "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, "@metamask/polling-controller": true, "@metamask/rpc-errors": true, "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, "bn.js": true, "cockatiel": true, + "ethers>@ethersproject/address": true, "lodash": true, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, "single-call-balance-checker-abi": true, "uuid": true } @@ -881,30 +692,6 @@ "immer": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/name-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/rate-limit-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, "@metamask/browser-passworder": { "globals": { "CryptoKey": true, @@ -921,9 +708,19 @@ "browserify>buffer": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { + "@metamask/browser-passworder>@metamask/utils": { "globals": { - "crypto": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, "@metamask/controller-utils": { @@ -935,13 +732,43 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/controller-utils>@spruceid/siwe-parser": true, "@metamask/ethjs>@metamask/ethjs-unit": true, "@metamask/utils": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, "bn.js": true, "browserify>buffer": true, - "eth-ens-namehash": true, - "eslint>fast-deep-equal": true + "eslint>fast-deep-equal": true, + "eth-ens-namehash": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "packages": { + "browserify>buffer": true + } + }, + "@metamask/controllers>web3": { + "globals": { + "XMLHttpRequest": true + } + }, + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "globals": { + "fetch": true + } + }, + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "globals": { + "fetch": true } }, "@metamask/ens-controller": { @@ -953,81 +780,46 @@ "punycode": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "@metamask/eth-json-rpc-filters": { "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true + "console.error": true }, "packages": { + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/name-controller>async-mutex": true, "@metamask/safe-event-emitter": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true, "pify": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker": { + "@metamask/eth-json-rpc-middleware": { "globals": { - "clearTimeout": true, + "URL": true, "console.error": true, "setTimeout": true }, "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true } }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { "globals": { + "TextDecoder": true, "TextEncoder": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/scure-bip39": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true - } - }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true - }, - "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/safe-event-emitter": true, - "@metamask/name-controller>async-mutex": true, - "pify": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true - } - }, - "@metamask/eth-json-rpc-middleware": { - "globals": { - "URL": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true + "nock>debug": true, + "semver": true } }, "@metamask/eth-json-rpc-provider": { @@ -1048,859 +840,676 @@ "removeEventListener": true }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, "@metamask/eth-sig-util": true, + "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true - } - }, - "@metamask/eth-query": { - "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "watchify>xtend": true + "webpack>events": true } }, - "@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { + "globals": { + "console.warn": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "@ethersproject/abi": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "ethers>@ethersproject/rlp": true, + "semver": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "axios>form-data": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "process": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "crypto-browserify>randombytes": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "globals": { + "console.warn": true } }, - "@metamask/eth-snap-keyring": { - "globals": { - "URL": true, - "console.error": true - }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { "packages": { - "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/keyring-api": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "webpack>events": true, - "@metamask/eth-snap-keyring>uuid": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, + "@metamask/ppom-validator>crypto-js": true } }, - "@metamask/eth-token-tracker": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { "globals": { "console.warn": true }, "packages": { - "@babel/runtime": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, - "@metamask/safe-event-emitter": true, - "bn.js": true, - "@metamask/eth-token-tracker>deep-equal": true, - "human-standard-token-abi": true + "wait-on>rxjs": true } }, - "@metamask/eth-trezor-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@trezor/connect-web": true, + "axios>form-data": true, "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true + "process": true } }, - "@metamask/etherscan-link": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "packages": { + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/providers": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/wordlists": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "URL": true + "__ledgerLogsListen": "write", + "console.error": true } }, - "@metamask/ethjs": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "clearInterval": true, - "setInterval": true + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true }, "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-provider-http": true, - "@metamask/ethjs-query": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "bn.js": true, + "axios>form-data": true, "browserify>buffer": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true - } - }, - "@metamask/ethjs-contract": { - "packages": { - "@babel/runtime": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, - "promise-to-callback": true + "process": true } }, - "@metamask/ethjs>@metamask/ethjs-filter": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { "globals": { - "clearInterval": true, - "setInterval": true + "crypto": true, + "define": true } }, - "@metamask/ethjs-query>@metamask/ethjs-format": { + "@metamask/eth-query": { "packages": { - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@metamask/eth-query>json-rpc-random-id": true, + "watchify>xtend": true } }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { + "@metamask/eth-sig-util": { "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true - } - }, - "@metamask/ethjs-query": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true + } + }, + "@metamask/eth-sig-util>@metamask/utils": { "globals": { - "console": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format": true, - "@metamask/ethjs-query>@metamask/ethjs-rpc": true, - "promise-to-callback": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "@metamask/eth-sig-util>tweetnacl": { + "globals": { + "crypto": true, + "msCrypto": true, + "nacl": "write" + }, "packages": { - "promise-to-callback": true + "browserify>browser-resolve": true } }, - "@metamask/ethjs>@metamask/ethjs-unit": { + "@metamask/eth-snap-keyring": { + "globals": { + "URL": true, + "console.error": true + }, "packages": { - "@metamask/ethjs>@metamask/number-to-bn": true, - "bn.js": true + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/eth-snap-keyring>uuid": true, + "@metamask/keyring-api": true, + "@metamask/utils>@metamask/superstruct": true, + "webpack>events": true } }, - "@metamask/ethjs>@metamask/ethjs-util": { + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { "packages": { - "browserify>buffer": true, - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "@metamask/gas-fee-controller": { - "globals": { - "clearInterval": true, - "console.error": true, - "setInterval": true - }, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/polling-controller": true, - "bn.js": true, - "uuid": true + "@metamask/keyring-snap-client": true } }, - "@metamask/jazzicon": { + "@metamask/eth-snap-keyring>@metamask/utils": { "globals": { - "document.createElement": true, - "document.createElementNS": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/jazzicon>color": true, - "@metamask/jazzicon>mersenne-twister": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/json-rpc-engine": { - "packages": { - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, - "@metamask/utils": true + "@metamask/eth-snap-keyring>uuid": { + "globals": { + "crypto": true } }, - "@metamask/json-rpc-middleware-stream": { + "@metamask/eth-token-tracker": { "globals": { - "console.warn": true, - "setTimeout": true + "console.warn": true }, "packages": { + "@babel/runtime": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, + "@metamask/eth-token-tracker>deep-equal": true, + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, - "@metamask/utils": true, - "readable-stream": true + "bn.js": true, + "human-standard-token-abi": true } }, - "@metamask/snaps-sdk>@metamask/key-tree": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { "globals": { - "crypto.subtle": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@metamask/scure-bip39": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true, + "pify": true } }, - "@metamask/keyring-api": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "URL": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/keyring-api>uuid": true + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api": { + "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, + "browserify>util>which-typed-array": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true } }, - "@metamask/keyring-controller": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/browser-passworder": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, - "@metamask/keyring-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/keyring-controller>ethereumjs-wallet": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, + "browserify>util>is-arguments": true, + "eslint-plugin-react>array-includes>is-string": true, + "process": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { "globals": { - "URL": true + "StopIteration": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true + "string.prototype.matchall>internal-slot": true } }, - "@metamask/logging-controller": { + "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { - "@metamask/base-controller": true, - "uuid": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/logo": { - "globals": { - "addEventListener": true, - "document.body.appendChild": true, - "document.createElementNS": true, - "innerHeight": true, - "innerWidth": true, - "requestAnimationFrame": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { "packages": { - "@metamask/logo>gl-mat4": true, - "@metamask/logo>gl-vec3": true + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true } }, - "@metamask/message-manager": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "uuid": true + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true } }, - "@metamask/name-controller": { - "globals": { - "fetch": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { "packages": { - "@metamask/name-controller>@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/name-controller>@metamask/utils": true, - "@metamask/name-controller>async-mutex": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "@metamask/network-controller": { - "globals": { - "btoa": true, - "fetch": true, - "setTimeout": true - }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/eth-json-rpc-middleware": true, - "@metamask/eth-json-rpc-provider": true, - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, - "@metamask/utils": true, - "eslint>fast-deep-equal": true, - "reselect": true, - "uri-js": true, - "uuid": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { + "@metamask/eth-token-tracker>deep-equal>which-collection": { "packages": { - "@ethersproject/providers": true, - "browserify>assert": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true } }, - "@metamask/notification-services-controller": { - "globals": { - "Intl.NumberFormat": true, - "addEventListener": true, - "fetch": true, - "registration": true, - "removeEventListener": true - }, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { "packages": { - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/profile-sync-controller": true, - "@metamask/utils": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, - "loglevel": true, - "uuid": true - } - }, - "@metamask/ethjs>@metamask/number-to-bn": { - "packages": { - "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "@metamask/object-multiplex": { + "@metamask/eth-trezor-keyring": { "globals": { - "console.warn": true + "setTimeout": true }, "packages": { - "@metamask/object-multiplex>once": true, - "readable-stream": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "@trezor/connect-web": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@metamask/obs-store": { + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { "packages": { - "@metamask/safe-event-emitter": true, - "readable-stream": true + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true } }, - "@metamask/permission-controller": { - "globals": { - "console.error": true - }, + "@metamask/eth-trezor-keyring>hdkey": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "deep-freeze-strict": true, - "immer": true, - "nanoid": true + "browserify>assert": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true } }, - "@metamask/permission-log-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/permission-log-controller>@metamask/utils": true + "@metamask/etherscan-link": { + "globals": { + "URL": true } }, - "@metamask/phishing-controller": { + "@metamask/ethjs": { "globals": { - "TextEncoder": true, - "URL": true, - "console.error": true, - "fetch": true + "clearInterval": true, + "setInterval": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack-cli>fastest-levenshtein": true, - "punycode": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/number-to-bn": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true } }, - "@metamask/polling-controller": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, + "@metamask/ethjs-contract": { "packages": { - "@metamask/base-controller": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "uuid": true + "@babel/runtime": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "promise-to-callback": true } }, - "@metamask/post-message-stream": { + "@metamask/ethjs-query": { "globals": { - "MessageEvent.prototype": true, - "WorkerGlobalScope": true, - "addEventListener": true, - "browser": true, - "chrome": true, - "location.origin": true, - "postMessage": true, - "removeEventListener": true + "console": true }, "packages": { - "@metamask/post-message-stream>@metamask/utils": true, - "readable-stream": true + "@metamask/ethjs-query>@metamask/ethjs-format": true, + "@metamask/ethjs-query>@metamask/ethjs-rpc": true, + "promise-to-callback": true } }, - "@metamask/ppom-validator": { - "globals": { - "URL": true, - "console.error": true, - "crypto": true - }, + "@metamask/ethjs-query>@metamask/ethjs-format": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "await-semaphore": true, - "browserify>buffer": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/ppom-validator>elliptic": true, - "@metamask/eth-query>json-rpc-random-id": true + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "@metamask/ethjs>@metamask/number-to-bn": true } }, - "@metamask/preferences-controller": { + "@metamask/ethjs-query>@metamask/ethjs-rpc": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "promise-to-callback": true } }, - "@metamask/profile-sync-controller": { + "@metamask/ethjs>@metamask/ethjs-filter": { "globals": { - "Event": true, - "Headers": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "URLSearchParams": true, - "addEventListener": true, - "console.error": true, - "dispatchEvent": true, - "fetch": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/profile-sync-controller>@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/network-controller": true, - "@metamask/profile-sync-controller>@noble/ciphers": true, - "@noble/hashes": true, - "browserify>buffer": true, - "loglevel": true, - "@metamask/profile-sync-controller>siwe": true + "clearInterval": true, + "setInterval": true } }, - "@metamask/queued-request-controller": { + "@metamask/ethjs>@metamask/ethjs-provider-http": { "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/selected-network-controller": true, - "@metamask/utils": true + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true } }, - "@metamask/rate-limit-controller": { + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { "globals": { - "setTimeout": true - }, - "packages": { - "@metamask/rate-limit-controller>@metamask/base-controller": true, - "@metamask/rate-limit-controller>@metamask/rpc-errors": true, - "@metamask/rate-limit-controller>@metamask/utils": true + "XMLHttpRequest": true } }, - "@metamask/remote-feature-flag-controller": { + "@metamask/ethjs>@metamask/ethjs-unit": { "packages": { - "@metamask/base-controller": true, - "cockatiel": true + "@metamask/ethjs>@metamask/number-to-bn": true, + "bn.js": true } }, - "@metamask/rpc-errors": { + "@metamask/ethjs>@metamask/ethjs-util": { "packages": { - "@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "browserify>buffer": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { "packages": { - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true } }, - "@metamask/safe-event-emitter": { - "globals": { - "setTimeout": true - }, + "@metamask/ethjs>@metamask/number-to-bn": { "packages": { - "webpack>events": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true } }, - "@metamask/scure-bip39": { - "globals": { - "TextEncoder": true - }, + "@metamask/ethjs>ethjs-abi": { "packages": { - "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/ethjs>ethjs-abi>number-to-bn": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true } }, - "@metamask/selected-network-controller": { + "@metamask/ethjs>ethjs-abi>number-to-bn": { "packages": { - "@metamask/base-controller": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true } }, - "@metamask/signature-controller": { + "@metamask/ethjs>js-sha3": { "globals": { - "fetch": true + "define": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller": true, - "@metamask/logging-controller": true, - "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "@metamask/message-manager>jsonschema": true, - "uuid": true + "process": true } }, - "@metamask/smart-transactions-controller": { + "@metamask/gas-fee-controller": { "globals": { - "URLSearchParams": true, "clearInterval": true, "console.error": true, - "console.log": true, - "fetch": true, "setInterval": true }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethersproject/bytes": true, "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/polling-controller": true, - "@metamask/transaction-controller": true, - "@metamask/smart-transactions-controller>bignumber.js": true, - "browserify>buffer": true, - "fast-json-patch": true, - "lodash": true + "bn.js": true, + "uuid": true } }, - "@metamask/snaps-controllers": { + "@metamask/jazzicon": { "globals": { - "DecompressionStream": true, - "URL": true, - "clearTimeout": true, - "document.getElementById": true, - "fetch.bind": true, - "setTimeout": true + "document.createElement": true, + "document.createElementNS": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/json-rpc-middleware-stream": true, - "@metamask/object-multiplex": true, - "@metamask/permission-controller": true, - "@metamask/post-message-stream": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, - "@metamask/snaps-rpc-methods": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "browserify>browserify-zlib": true, - "@metamask/snaps-controllers>concat-stream": true, - "eslint>fast-deep-equal": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "immer": true, - "nanoid": true, - "readable-stream": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "semver": true, - "@metamask/snaps-controllers>tar-stream": true + "@metamask/jazzicon>color": true, + "@metamask/jazzicon>mersenne-twister": true } }, - "@metamask/snaps-execution-environments": { - "globals": { - "document.getElementById": true - }, + "@metamask/jazzicon>color": { "packages": { - "@metamask/post-message-stream": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true } }, - "@metamask/snaps-utils>@metamask/snaps-registry": { + "@metamask/jazzicon>color>clone": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true + "browserify>buffer": true } }, - "@metamask/snaps-rpc-methods": { + "@metamask/jazzicon>color>color-convert": { "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true + "@metamask/jazzicon>color>color-convert>color-name": true } }, - "@metamask/snaps-sdk": { - "globals": { - "fetch": true - }, + "@metamask/jazzicon>color>color-string": { "packages": { - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true + "jest-canvas-mock>moo-color>color-name": true } }, - "@metamask/snaps-utils": { - "globals": { - "File": true, - "FileReader": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "crypto": true, - "document.body.appendChild": true, - "document.createElement": true, - "fetch": true - }, + "@metamask/json-rpc-engine": { "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/slip44": true, - "@metamask/snaps-sdk": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "chalk": true, - "@metamask/snaps-utils>cron-parser": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "@metamask/snaps-utils>fast-xml-parser": true, - "@metamask/snaps-utils>marked": true, - "@metamask/snaps-utils>rfdc": true, - "semver": true, - "@metamask/snaps-utils>validate-npm-package-name": true + "@metamask/safe-event-emitter": true, + "@metamask/utils": true } }, - "@metamask/transaction-controller": { + "@metamask/json-rpc-middleware-stream": { "globals": { - "clearTimeout": true, - "console.error": true, - "fetch": true, + "console.warn": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/abi": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/metamask-eth-abis": true, - "@metamask/network-controller": true, - "@metamask/transaction-controller>@metamask/nonce-tracker": true, - "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "bn.js": true, - "browserify>buffer": true, - "eth-method-registry": true, - "webpack>events": true, - "fast-json-patch": true, - "lodash": true, - "uuid": true + "readable-stream": true } }, - "@metamask/user-operation-controller": { - "globals": { - "fetch": true - }, + "@metamask/keyring-api": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/transaction-controller": true, - "@metamask/utils": true, - "bn.js": true, - "webpack>events": true, - "lodash": true, - "uuid": true + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/utils": { + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/abi-utils>@metamask/utils": { + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/browser-passworder>@metamask/utils": { + "@metamask/keyring-api>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/browser-passworder": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, + "@metamask/keyring-controller>@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, + "@metamask/keyring-controller>ethereumjs-wallet": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/utils": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "@metamask/scure-bip39": true, + "browserify>buffer": true } }, "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { @@ -1910,594 +1519,652 @@ }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "browserify>buffer": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "crypto-browserify>randombytes": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-controller>ethereumjs-wallet": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "crypto-browserify": true, + "crypto-browserify>randombytes": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "uuid": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "packages": { + "browserify>assert": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true + } + }, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "packages": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true + } + }, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true + } + }, + "@metamask/keyring-snap-client": { + "packages": { + "@metamask/keyring-api": true, + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-snap-client>uuid": true, + "@metamask/utils>@metamask/superstruct": true + } + }, + "@metamask/keyring-snap-client>uuid": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto": true + } + }, + "@metamask/logging-controller": { + "packages": { + "@metamask/base-controller": true, + "uuid": true + } + }, + "@metamask/logo": { + "globals": { + "addEventListener": true, + "document.body.appendChild": true, + "document.createElementNS": true, + "innerHeight": true, + "innerWidth": true, + "requestAnimationFrame": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, + "@metamask/logo>gl-mat4": true, + "@metamask/logo>gl-vec3": true + } + }, + "@metamask/message-manager": { + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "uuid": true, + "webpack>events": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { + "@metamask/message-manager>jsonschema": { + "packages": { + "browserify>url": true + } + }, + "@metamask/name-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "fetch": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/controller-utils": true, + "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/name-controller>@metamask/utils": true, + "@metamask/name-controller>async-mutex": true } }, - "@metamask/keyring-api>@metamask/utils": { + "@metamask/name-controller>@metamask/base-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "immer": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": { + "@metamask/name-controller>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "@metamask/name-controller>async-mutex": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "clearTimeout": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@swc/helpers>tslib": true } }, - "@metamask/name-controller>@metamask/utils": { + "@metamask/network-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "btoa": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-json-rpc-middleware": true, + "@metamask/eth-json-rpc-provider": true, + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "eslint>fast-deep-equal": true, + "reselect": true, + "uri-js": true, + "uuid": true } }, - "@metamask/permission-log-controller>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-block-tracker": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true } }, - "@metamask/post-message-stream>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/rate-limit-controller>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, + "@metamask/rpc-errors": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@ngraveio/bc-ur": { - "packages": { - "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, - "browserify>assert": true, - "@ngraveio/bc-ur>bignumber.js": true, - "browserify>buffer": true, - "@ngraveio/bc-ur>cbor-sync": true, - "@ngraveio/bc-ur>crc": true, - "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true - } - }, - "@metamask/profile-sync-controller>@noble/ciphers": { + "@metamask/notification-controller>nanoid": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true + "crypto.getRandomValues": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "@metamask/notification-services-controller": { "globals": { - "TextEncoder": true + "Intl.NumberFormat": true, + "addEventListener": true, + "fetch": true, + "registration": true, + "removeEventListener": true }, "packages": { - "@noble/hashes": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, + "@metamask/profile-sync-controller": true, + "@metamask/utils": true, + "loglevel": true, + "uuid": true } }, - "@noble/hashes": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "TextEncoder": true, - "crypto": true + "SuppressedError": true } }, - "@metamask/scure-bip39>@noble/hashes": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "TextEncoder": true, - "crypto": true + "crypto": true, + "define": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true + "@metamask/notification-services-controller>firebase": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/notification-services-controller>firebase>@firebase/app": { "globals": { - "TextEncoder": true, - "crypto": true + "FinalizationRegistry": true, + "console.warn": true + }, + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@popperjs/core": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/util": true + } + }, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "Element": true, - "HTMLElement": true, - "ShadowRoot": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator.userAgent": true + "console": true + }, + "packages": { + "@swc/helpers>tslib": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "console.log": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { - "XMLHttpRequest": true + "BroadcastChannel": true, + "Headers": true, + "btoa": true, + "console.error": true, + "crypto": true, + "fetch": true, + "msCrypto": true, + "navigator.onLine": true, + "setTimeout": true }, "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@reduxjs/toolkit": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "AbortController": true, - "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, - "__REDUX_DEVTOOLS_EXTENSION__": true, - "console": true, - "queueMicrotask": true, - "requestAnimationFrame": true, + "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, + "URL": true, + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, "setTimeout": true }, "packages": { - "immer": true, - "process": true, - "redux": true, - "redux-thunk": true, - "@reduxjs/toolkit>reselect": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@swc/helpers>tslib": true } }, - "react-router-dom-v5-compat>@remix-run/router": { + "@metamask/notification-services-controller>firebase>@firebase/util": { "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, + "atob": true, + "browser": true, + "btoa": true, + "chrome": true, "console": true, - "document.defaultView": true + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true + }, + "packages": { + "process": true } }, - "@metamask/utils>@scure/base": { + "@metamask/object-multiplex": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "console.warn": true + }, + "packages": { + "@metamask/object-multiplex>once": true, + "readable-stream": true } }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "@metamask/object-multiplex>once": { "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/object-multiplex>once>wrappy": true } }, - "@segment/loosely-validate-event": { + "@metamask/obs-store": { "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true + "@metamask/safe-event-emitter": true, + "readable-stream": true } }, - "@sentry/browser>@sentry-internal/browser-utils": { + "@metamask/permission-controller": { "globals": { - "PerformanceEventTiming.prototype": true, - "PerformanceObserver": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "addEventListener": true, - "clearTimeout": true, - "performance": true, - "removeEventListener": true, - "setTimeout": true + "console.error": true }, "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "deep-freeze-strict": true, + "immer": true, + "nanoid": true } }, - "@sentry/browser>@sentry-internal/feedback": { + "@metamask/permission-controller>nanoid": { "globals": { - "FormData": true, - "HTMLFormElement": true, - "__SENTRY_DEBUG__": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "document.createElement": true, - "document.createElementNS": true, - "document.createTextNode": true, - "isSecureContext": true, - "requestAnimationFrame": true, - "setTimeout": true - }, + "crypto.getRandomValues": true + } + }, + "@metamask/permission-log-controller": { "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/permission-log-controller>@metamask/utils": true } }, - "@sentry/browser>@sentry-internal/replay-canvas": { + "@metamask/permission-log-controller>@metamask/utils": { "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, - "console.error": true, - "createImageBitmap": true, - "document": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@sentry/browser>@sentry-internal/replay": { + "@metamask/phishing-controller": { "globals": { - "Blob": true, - "CSSConditionRule": true, - "CSSGroupingRule": true, - "CSSMediaRule": true, - "CSSRule": true, - "CSSSupportsRule": true, - "Document": true, - "DragEvent": true, - "Element": true, - "FormData": true, - "HTMLElement": true, - "HTMLFormElement": true, - "Headers": true, - "MouseEvent": true, - "MutationObserver": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.prototype.contains": true, - "PointerEvent": true, "TextEncoder": true, "URL": true, - "URLSearchParams": true, - "Worker": true, - "__RRWEB_EXCLUDE_IFRAME__": true, - "__RRWEB_EXCLUDE_SHADOW_DOM__": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, - "__rrMutationObserver": true, - "addEventListener": true, - "clearTimeout": true, - "console.debug": true, "console.error": true, - "console.warn": true, - "customElements.get": true, - "document": true, - "innerHeight": true, - "innerWidth": true, - "location.href": true, - "location.origin": true, - "parent": true, - "setTimeout": true + "fetch": true }, "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@noble/hashes": true, + "punycode": true, + "webpack-cli>fastest-levenshtein": true } }, - "@sentry/browser": { + "@metamask/polling-controller": { "globals": { - "PerformanceObserver.supportedEntryTypes": true, - "Request": true, - "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, + "clearTimeout": true, "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, "setTimeout": true }, "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/base-controller": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "uuid": true } }, - "@sentry/browser>@sentry/core": { + "@metamask/post-message-stream": { "globals": { - "Headers": true, - "Request": true, - "URL": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_TRACING__": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true + "MessageEvent.prototype": true, + "WorkerGlobalScope": true, + "addEventListener": true, + "browser": true, + "chrome": true, + "location.origin": true, + "postMessage": true, + "removeEventListener": true }, "packages": { - "@sentry/utils": true + "@metamask/post-message-stream>@metamask/utils": true, + "readable-stream": true } }, - "@sentry/utils": { + "@metamask/post-message-stream>@metamask/utils": { "globals": { - "CustomEvent": true, - "DOMError": true, - "DOMException": true, - "EdgeRuntime": true, - "Element": true, - "ErrorEvent": true, - "Event": true, - "HTMLElement": true, - "Headers": true, - "Request": true, - "Response": true, "TextDecoder": true, - "TextEncoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, + "@metamask/ppom-validator": { + "globals": { "URL": true, - "__SENTRY_BROWSER_BUNDLE__": true, - "__SENTRY_DEBUG__": true, - "clearTimeout": true, "console.error": true, - "document": true, - "setInterval": true, - "setTimeout": true + "crypto": true }, "packages": { - "process": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/ppom-validator>elliptic": true, + "await-semaphore": true, + "browserify>buffer": true } }, - "@solana/addresses": { + "@metamask/ppom-validator>crypto-js": { "globals": { - "Intl.Collator": true, - "TextEncoder": true, - "crypto.subtle.digest": true, - "crypto.subtle.exportKey": true + "crypto": true, + "define": true, + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/assertions": true, - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/codecs-strings": true, - "@solana/addresses>@solana/errors": true + "browserify>browser-resolve": true } }, - "@solana/addresses>@solana/assertions": { + "@metamask/ppom-validator>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true + } + }, + "@metamask/ppom-validator>elliptic>brorand": { "globals": { "crypto": true, - "isSecureContext": true + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/errors": true + "browserify>browser-resolve": true + } + }, + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@solana/addresses>@solana/codecs-core": { + "@metamask/preferences-controller": { "packages": { - "@solana/addresses>@solana/errors": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@solana/addresses>@solana/codecs-strings": { + "@metamask/profile-sync-controller": { "globals": { + "Event": true, + "Headers": true, "TextDecoder": true, "TextEncoder": true, - "atob": true, - "btoa": true + "URL": true, + "URLSearchParams": true, + "addEventListener": true, + "console.error": true, + "dispatchEvent": true, + "fetch": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true + "@metamask/base-controller": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/network-controller": true, + "@metamask/profile-sync-controller>@noble/ciphers": true, + "@metamask/profile-sync-controller>siwe": true, + "@noble/hashes": true, + "browserify>buffer": true, + "loglevel": true } }, - "@solana/addresses>@solana/errors": { + "@metamask/profile-sync-controller>@noble/ciphers": { "globals": { - "btoa": true + "TextDecoder": true, + "TextEncoder": true, + "crypto": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser": { + "@metamask/profile-sync-controller>siwe": { "globals": { "console.error": true, - "console.log": true + "console.warn": true }, "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true } }, "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { @@ -2506,13 +2173,8 @@ "console.log": true }, "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true } }, "@metamask/profile-sync-controller>siwe>@stablelib/random": { @@ -2526,311 +2188,297 @@ "browserify>browser-resolve": true } }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { "packages": { - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true } }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { + "@metamask/queued-request-controller": { "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/selected-network-controller": true, + "@metamask/utils": true } }, - "@trezor/connect-web": { + "@metamask/rate-limit-controller": { "globals": { - "URLSearchParams": true, - "__TREZOR_CONNECT_SRC": true, - "addEventListener": true, - "btoa": true, - "chrome": true, - "clearInterval": true, - "clearTimeout": true, - "console.warn": true, - "document.body": true, - "document.createElement": true, - "document.createTextNode": true, - "document.getElementById": true, - "document.querySelectorAll": true, - "location": true, - "navigator": true, - "open": true, - "origin": true, - "removeEventListener": true, - "setInterval": true, "setTimeout": true }, "packages": { - "@trezor/connect-web>@trezor/connect-common": true, - "@trezor/connect-web>@trezor/connect": true, - "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true, - "@swc/helpers>tslib": true - } - }, - "@trezor/connect-web>@trezor/connect": { - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true + "@metamask/rate-limit-controller>@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/rpc-errors": true, + "@metamask/rate-limit-controller>@metamask/utils": true } }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { + "@metamask/rate-limit-controller>@metamask/base-controller": { "globals": { - "innerHeight": true, - "innerWidth": true, - "location.hostname": true, - "location.origin": true, - "navigator.languages": true, - "navigator.platform": true, - "navigator.userAgent": true, - "screen.height": true, - "screen.width": true + "setTimeout": true }, "packages": { - "process": true, - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true + "immer": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { + "@metamask/rate-limit-controller>@metamask/rpc-errors": { "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, - "@swc/helpers>tslib": true + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { "globals": { - "console.warn": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "ts-mixer": true + "nock>debug": true, + "semver": true } }, - "@trezor/connect-web>@trezor/utils": { + "@metamask/rate-limit-controller>@metamask/utils": { "globals": { - "AbortController": true, - "Intl.NumberFormat": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.info": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@trezor/connect-web>@trezor/utils>bignumber.js": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "webpack>events": true, - "@swc/helpers>tslib": true + "nock>debug": true, + "semver": true } }, - "@welldone-software/why-did-you-render": { + "@metamask/remote-feature-flag-controller": { + "packages": { + "@metamask/base-controller": true, + "cockatiel": true + } + }, + "@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true + } + }, + "@metamask/rpc-methods-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@metamask/rpc-methods>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@metamask/safe-event-emitter": { "globals": { - "Element": true, - "console.group": true, - "console.groupCollapsed": true, - "console.groupEnd": true, - "console.log": true, - "console.warn": true, - "define": true, "setTimeout": true }, "packages": { - "lodash": true, - "react": true + "webpack>events": true } }, - "@zxing/browser": { + "@metamask/scure-bip39": { "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true + "TextEncoder": true }, "packages": { - "@zxing/library": true + "@metamask/scure-bip39>@noble/hashes": true, + "@metamask/utils>@scure/base": true } }, - "@zxing/library": { + "@metamask/scure-bip39>@noble/hashes": { "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, "TextEncoder": true, - "URL.createObjectURL": true, - "btoa": true, - "console.log": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true - }, + "crypto": true + } + }, + "@metamask/selected-network-controller": { "packages": { - "@zxing/library>ts-custom-error": true + "@metamask/base-controller": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { + "@metamask/signature-controller": { "globals": { - "AbortController": true + "fetch": true + }, + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/keyring-controller": true, + "@metamask/logging-controller": true, + "@metamask/message-manager>jsonschema": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, + "@metamask/utils": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "currency-formatter>accounting": { - "globals": { - "define": true + "@metamask/signature-controller>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "define": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "@metamask/smart-transactions-controller": { "globals": { - "define": true - } - }, - "chalk>ansi-styles": { + "URLSearchParams": true, + "clearInterval": true, + "console.error": true, + "console.log": true, + "fetch": true, + "setInterval": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "@ethersproject/bytes": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/polling-controller": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@metamask/smart-transactions-controller>bignumber.js": true, + "@metamask/transaction-controller": true, + "browserify>buffer": true, + "fast-json-patch": true, + "lodash": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "browserify>vm-browserify": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "browserify>assert": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Buffer": true + "console.warn": true, + "fetch": true }, "packages": { - "react>object-assign": true, - "browserify>assert>util": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "webpack>events": true } }, - "@metamask/name-controller>async-mutex": { + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true + "crypto.getRandomValues": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "@metamask/smart-transactions-controller>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "@metamask/snaps-controllers": { "globals": { + "DecompressionStream": true, + "URL": true, "clearTimeout": true, + "document.getElementById": true, + "fetch.bind": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/json-rpc-middleware-stream": true, + "@metamask/object-multiplex": true, + "@metamask/permission-controller": true, + "@metamask/post-message-stream": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-controllers>@xstate/fsm": true, + "@metamask/snaps-controllers>concat-stream": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-rpc-methods": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-utils": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, + "@metamask/utils": true, + "browserify>browserify-zlib": true, + "eslint>fast-deep-equal": true, + "immer": true, + "nanoid": true, + "readable-stream": true, + "semver": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "@metamask/snaps-controllers-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "await-semaphore": { + "@metamask/snaps-controllers>concat-stream": { "packages": { - "process": true, - "browserify>timers-browserify": true + "browserify>buffer": true, + "browserify>concat-stream>typedarray": true, + "pumpify>inherits": true, + "readable-stream": true, + "terser>source-map-support>buffer-from": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/snaps-controllers>nanoid": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, - "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "crypto.getRandomValues": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "readable-stream": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true, + "browserify>browser-resolve": true } }, "@metamask/snaps-controllers>tar-stream>b4a": { @@ -2839,1003 +2487,1241 @@ "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@metamask/snaps-controllers>tar-stream>streamx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, + "webpack>events": true } }, - "base32-encode": { - "packages": { - "base32-encode>to-data-view": true + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "globals": { + "queueMicrotask": true } }, - "bignumber.js": { + "@metamask/snaps-execution-environments": { "globals": { - "crypto": true, - "define": true + "document.getElementById": true + }, + "packages": { + "@metamask/post-message-stream": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { + "@metamask/snaps-rpc-methods": { + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true + } + }, + "@metamask/snaps-sdk": { "globals": { - "crypto": true, - "define": true + "fetch": true + }, + "packages": { + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/notification-services-controller>bignumber.js": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "crypto": true, - "define": true + "crypto.subtle": true + }, + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "@metamask/smart-transactions-controller>bignumber.js": { + "@metamask/snaps-utils": { "globals": { + "File": true, + "FileReader": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "console.error": true, + "console.log": true, + "console.warn": true, "crypto": true, - "define": true + "document.body.appendChild": true, + "document.createElement": true, + "fetch": true + }, + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-utils>cron-parser": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "@metamask/snaps-utils>fast-xml-parser": true, + "@metamask/snaps-utils>marked": true, + "@metamask/snaps-utils>rfdc": true, + "@metamask/snaps-utils>validate-npm-package-name": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true, + "chalk": true, + "semver": true } }, - "@ngraveio/bc-ur>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>@metamask/snaps-registry": { + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true } }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "crypto": true, - "define": true + "entityName": true, + "val": true + }, + "packages": { + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@metamask/snaps-utils>marked": { "globals": { - "crypto": true, + "console.error": true, + "console.warn": true, "define": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/snaps-utils>rfdc": { "packages": { "browserify>buffer": true } }, - "blo": { - "globals": { - "btoa": true - } - }, - "bn.js": { - "globals": { - "Buffer": true - }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "browserify>browser-resolve": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { "packages": { - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "process": true, + "semver": true } }, - "bowser": { - "globals": { - "define": true + "@metamask/test-bundler>@ethersproject/networks": { + "packages": { + "ethers>@ethersproject/logger": true } }, - "@metamask/ppom-validator>elliptic>brorand": { + "@metamask/transaction-controller": { "globals": { - "crypto": true, - "msCrypto": true + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "browserify>browser-resolve": true - } - }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { - "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/abi": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/network-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/utils": true, + "bn.js": true, "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "eth-method-registry": true, + "fast-json-patch": true, + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true + "@ethersproject/providers": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, + "browserify>assert": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "pumpify>inherits": true + "@swc/helpers>tslib": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "@metamask/user-operation-controller": { + "globals": { + "fetch": true + }, "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-sign": { + "@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "@metamask/ppom-validator>elliptic": true, - "pumpify>inherits": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "stream-browserify": true + "nock>debug": true, + "semver": true } }, - "browserify>browserify-zlib": { + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ngraveio/bc-ur": { "packages": { + "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "@ngraveio/bc-ur>bignumber.js": true, + "@ngraveio/bc-ur>cbor-sync": true, + "@ngraveio/bc-ur>crc": true, + "@ngraveio/bc-ur>jsbi": true, + "addons-linter>sha.js": true, "browserify>assert": true, - "browserify>buffer": true, - "browserify>browserify-zlib>pako": true, - "process": true, - "stream-browserify": true, - "browserify>util": true + "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { - "packages": { - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true + "@ngraveio/bc-ur>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "buffer": { + "@ngraveio/bc-ur>cbor-sync": { "globals": { - "console": true + "define": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "browserify>buffer": true } }, - "terser>source-map-support>buffer-from": { + "@ngraveio/bc-ur>crc": { "packages": { "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { - "packages": { - "browserify>buffer": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "browserify>buffer": { + "@noble/hashes": { "globals": { - "console": true + "TextEncoder": true, + "crypto": true + } + }, + "@popperjs/core": { + "globals": { + "Element": true, + "HTMLElement": true, + "ShadowRoot": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator.userAgent": true + } + }, + "@reduxjs/toolkit": { + "globals": { + "AbortController": true, + "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, + "__REDUX_DEVTOOLS_EXTENSION__": true, + "console": true, + "queueMicrotask": true, + "requestAnimationFrame": true, + "setTimeout": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "@reduxjs/toolkit>reselect": true, + "immer": true, + "process": true, + "redux": true, + "redux-thunk": true } }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "@segment/loosely-validate-event": { "packages": { - "process": true, - "semver": true + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true, + "browserify>assert": true, + "browserify>buffer": true } }, - "string.prototype.matchall>call-bind": { + "@sentry/browser": { + "globals": { + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, + "console.error": true, + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>call-bind>set-function-length": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@sentry/browser>@sentry-internal/browser-utils": { "globals": { - "define": true + "PerformanceEventTiming.prototype": true, + "PerformanceObserver": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "addEventListener": true, + "clearTimeout": true, + "performance": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "browserify>buffer": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chalk": { + "@sentry/browser>@sentry-internal/feedback": { + "globals": { + "FormData": true, + "HTMLFormElement": true, + "__SENTRY_DEBUG__": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "document.createElement": true, + "document.createElementNS": true, + "document.createTextNode": true, + "isSecureContext": true, + "requestAnimationFrame": true, + "setTimeout": true + }, "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chart.js": { + "@sentry/browser>@sentry-internal/replay": { "globals": { - "Intl.NumberFormat": true, + "Blob": true, + "CSSConditionRule": true, + "CSSGroupingRule": true, + "CSSMediaRule": true, + "CSSRule": true, + "CSSSupportsRule": true, + "Document": true, + "DragEvent": true, + "Element": true, + "FormData": true, + "HTMLElement": true, + "HTMLFormElement": true, + "Headers": true, + "MouseEvent": true, "MutationObserver": true, - "OffscreenCanvas": true, - "Path2D": true, - "ResizeObserver": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.prototype.contains": true, + "PointerEvent": true, + "TextEncoder": true, + "URL": true, + "URLSearchParams": true, + "Worker": true, + "__RRWEB_EXCLUDE_IFRAME__": true, + "__RRWEB_EXCLUDE_SHADOW_DOM__": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, + "__rrMutationObserver": true, "addEventListener": true, "clearTimeout": true, + "console.debug": true, "console.error": true, "console.warn": true, - "devicePixelRatio": true, + "customElements.get": true, "document": true, - "removeEventListener": true, - "requestAnimationFrame": true, + "innerHeight": true, + "innerWidth": true, + "location.href": true, + "location.origin": true, + "parent": true, "setTimeout": true }, "packages": { - "chart.js>@kurkle/color": true - } - }, - "@ensdomains/content-hash>cids": { - "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "ethereumjs-util>create-hash>cipher-base": { + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true, - "stream-browserify": true, - "browserify>string_decoder": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "classnames": { + "@sentry/browser>@sentry/core": { "globals": { - "classNames": "write", - "define": true - } - }, - "@metamask/jazzicon>color>clone": { + "Headers": true, + "Request": true, + "URL": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_TRACING__": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true + "@sentry/utils": true } }, - "cockatiel": { + "@sentry/utils": { "globals": { - "AbortController": true, - "AbortSignal": true, - "WeakRef": true, + "CustomEvent": true, + "DOMError": true, + "DOMException": true, + "EdgeRuntime": true, + "Element": true, + "ErrorEvent": true, + "Event": true, + "HTMLElement": true, + "Headers": true, + "Request": true, + "Response": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "__SENTRY_BROWSER_BUNDLE__": true, + "__SENTRY_DEBUG__": true, "clearTimeout": true, - "performance": true, + "console.error": true, + "document": true, + "setInterval": true, "setTimeout": true }, "packages": { "process": true } }, - "chalk>ansi-styles>color-convert": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { + "@solana/addresses": { + "globals": { + "Intl.Collator": true, + "TextEncoder": true, + "crypto.subtle.digest": true, + "crypto.subtle.exportKey": true + }, "packages": { - "jest-canvas-mock>moo-color>color-name": true + "@solana/addresses>@solana/assertions": true, + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/codecs-strings": true, + "@solana/addresses>@solana/errors": true } }, - "@metamask/jazzicon>color": { + "@solana/addresses>@solana/assertions": { + "globals": { + "crypto": true, + "isSecureContext": true + }, "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true + "@solana/addresses>@solana/errors": true } }, - "@metamask/snaps-controllers>concat-stream": { + "@solana/addresses>@solana/codecs-core": { "packages": { - "terser>source-map-support>buffer-from": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "readable-stream": true, - "browserify>concat-stream>typedarray": true + "@solana/addresses>@solana/errors": true } }, - "copy-to-clipboard": { + "@solana/addresses>@solana/codecs-strings": { "globals": { - "clipboardData": true, - "console.error": true, - "console.warn": true, - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true, - "document.createRange": true, - "document.execCommand": true, - "document.getSelection": true, - "navigator.userAgent": true, - "prompt": true + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true }, "packages": { - "copy-to-clipboard>toggle-selection": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ngraveio/bc-ur>crc": { - "packages": { - "browserify>buffer": true + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true } }, - "crypto-browserify>create-ecdh": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ppom-validator>elliptic": true + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true } }, - "ethereumjs-util>create-hash": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "addons-linter>sha.js": true + "react-markdown>unist-util-visit": true } }, - "crypto-browserify>create-hmac": { + "@storybook/addon-knobs>qs": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "string.prototype.matchall>side-channel": true } }, - "@metamask/snaps-utils>cron-parser": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@trezor/connect-web": { + "globals": { + "URLSearchParams": true, + "__TREZOR_CONNECT_SRC": true, + "addEventListener": true, + "btoa": true, + "chrome": true, + "clearInterval": true, + "clearTimeout": true, + "console.warn": true, + "document.body": true, + "document.createElement": true, + "document.createTextNode": true, + "document.getElementById": true, + "document.querySelectorAll": true, + "location": true, + "navigator": true, + "open": true, + "origin": true, + "removeEventListener": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>browser-resolve": true, - "luxon": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect": true, + "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/utils": true, + "webpack>events": true } }, - "crypto-browserify": { + "@trezor/connect-web>@trezor/connect": { "packages": { - "crypto-browserify>browserify-cipher": true, - "crypto-browserify>browserify-sign": true, - "crypto-browserify>create-ecdh": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>diffie-hellman": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt": true, - "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "@trezor/connect-web>@trezor/connect>@trezor/transport": true, + "@trezor/connect-web>@trezor/utils": true } }, - "@metamask/ppom-validator>crypto-js": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "crypto": true, - "define": true, - "msCrypto": true + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true }, "packages": { - "browserify>browser-resolve": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true } }, - "react-beautiful-dnd>css-box-model": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "innerHeight": true, + "innerWidth": true, + "location.hostname": true, + "location.origin": true, + "navigator.languages": true, + "navigator.platform": true, + "navigator.userAgent": true, + "screen.height": true, + "screen.width": true }, "packages": { - "react-router-dom>tiny-invariant": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, + "process": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "define": true } }, - "currency-formatter": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "browserify>buffer": true } }, - "debounce-stream": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "globals": { + "process": true, + "setTimeout": true + }, "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true } }, - "debounce-stream>debounce": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { "globals": { - "clearTimeout": true, - "setTimeout": true + "console.log": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "XMLHttpRequest": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { + "globals": { + "console.warn": true + }, "packages": { - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>call-bind": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "string.prototype.matchall>get-intrinsic": true, - "browserify>util>is-arguments": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@ngraveio/bc-ur>assert>object-is": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "browserify>util>which-typed-array": true + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, + "browserify>buffer": true, + "ts-mixer": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "@trezor/connect-web>@trezor/utils": { + "globals": { + "AbortController": true, + "Intl.NumberFormat": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.info": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/utils>bignumber.js": true, + "browserify>buffer": true, + "webpack>events": true } }, - "string.prototype.matchall>define-properties": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true + "@trezor/connect-web>@trezor/utils>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@welldone-software/why-did-you-render": { + "globals": { + "Element": true, + "console.group": true, + "console.groupCollapsed": true, + "console.groupEnd": true, + "console.log": true, + "console.warn": true, + "define": true, + "setTimeout": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "lodash": true, + "react": true } }, - "crypto-browserify>diffie-hellman": { + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "@zxing/library": true } }, - "@material-ui/core>react-transition-group>dom-helpers": { + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "@babel/runtime": true + "@zxing/library>ts-custom-error": true } }, - "debounce-stream>duplexer": { + "addons-linter>sha.js": { "packages": { - "stream-browserify": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/signing-key>elliptic": { + "await-semaphore": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "browserify>timers-browserify": true, + "process": true } }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "base32-encode": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "base32-encode>to-data-view": true } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true + "bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true, - "browserify>util>is-arguments": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "eslint-plugin-react>array-includes>is-string": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "process": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true + "blo": { + "globals": { + "btoa": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { + "bn.js": { "globals": { - "intToBuffer": true + "Buffer": true }, "packages": { - "bn.js": true, - "buffer": true, - "@metamask/ethjs>js-sha3": true + "browserify>browser-resolve": true } }, - "eth-ens-namehash": { + "bowser": { "globals": { - "name": "write" - }, - "packages": { - "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true, - "@metamask/ethjs>js-sha3": true + "define": true } }, - "eth-lattice-keyring": { + "browserify>assert": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "Buffer": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "webpack>events": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "browserify>assert>util": true, + "react>object-assign": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "browserify>assert>util": { "globals": { - "TextDecoder": true, - "crypto": true + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true + "browserify>assert>util>inherits": true, + "process": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { - "globals": { - "TextDecoder": true, - "crypto": true - }, + "browserify>browserify-zlib": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "browserify>assert": true, + "browserify>browserify-zlib>pako": true, + "browserify>buffer": true, + "browserify>util": true, + "process": true, + "stream-browserify": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "browserify>buffer": { "globals": { - "TextDecoder": true, - "crypto": true + "console": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true - } - }, - "ethereumjs-util>ethereum-cryptography": { - "packages": { - "browserify>buffer": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "ganache>secp256k1": true + "base64-js": true, + "buffer>ieee754": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { - "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "browserify>punycode": { + "globals": { + "define": true } }, - "ethereumjs-util": { + "browserify>string_decoder": { "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>rlp": true + "koa>content-disposition>safe-buffer": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "browserify>timers-browserify": { + "globals": { + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true + "process": true } }, - "@metamask/keyring-controller>ethereumjs-wallet": { + "browserify>url": { "packages": { - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "crypto-browserify>randombytes": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "uuid": true + "@storybook/addon-knobs>qs": true, + "browserify>punycode": true } }, - "ethers": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "process": true, + "pumpify>inherits": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "browserify>util>is-arguments": { "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "@metamask/ethjs>ethjs-abi": { + "browserify>util>is-typed-array": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/ethjs>ethjs-abi>number-to-bn": true + "browserify>util>which-typed-array": true } }, - "webpack>events": { + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>which-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>which-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>vm-browserify": { + "globals": { + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true + } + }, + "buffer": { "globals": { "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "chalk": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, - "extension-port-stream": { + "chalk>ansi-styles": { "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "chalk>ansi-styles>color-convert": true } }, - "fast-json-patch": { + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "chart.js": { "globals": { + "Intl.NumberFormat": true, + "MutationObserver": true, + "OffscreenCanvas": true, + "Path2D": true, + "ResizeObserver": true, "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "devicePixelRatio": true, + "document": true, "removeEventListener": true, + "requestAnimationFrame": true, "setTimeout": true + }, + "packages": { + "chart.js>@kurkle/color": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "chart.js>@kurkle/color": { "globals": { - "entityName": true, - "val": true - }, - "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true + "define": true } }, - "@metamask/notification-services-controller>firebase": { + "classnames": { + "globals": { + "classNames": "write", + "define": true + } + }, + "cockatiel": { + "globals": { + "AbortController": true, + "AbortSignal": true, + "WeakRef": true, + "clearTimeout": true, + "performance": true, + "setTimeout": true + }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true + "process": true } }, - "react-focus-lock>focus-lock": { + "copy-to-clipboard": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, + "clipboardData": true, "console.error": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "setTimeout": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true, + "document.createRange": true, + "document.execCommand": true, + "document.getSelection": true, + "navigator.userAgent": true, + "prompt": true }, "packages": { - "@swc/helpers>tslib": true + "copy-to-clipboard>toggle-selection": true } }, - "browserify>util>which-typed-array>for-each": { + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true + } + }, + "crypto-browserify": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "crypto-browserify>browserify-cipher": true, + "crypto-browserify>browserify-sign": true, + "crypto-browserify>create-ecdh": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>diffie-hellman": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt": true, + "crypto-browserify>randombytes": true, + "crypto-browserify>randomfill": true, + "ethereumjs-util>create-hash": true } }, - "axios>form-data": { - "globals": { - "FormData": true + "crypto-browserify>browserify-cipher": { + "packages": { + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "fuse.js": { - "globals": { - "console": true, - "define": true + "crypto-browserify>browserify-cipher>browserify-des": { + "packages": { + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>get-intrinsic": { - "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true, - "depcheck>is-core-module>hasown": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk": { + "crypto-browserify>browserify-sign": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "stream-browserify": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true + } + }, + "crypto-browserify>diffie-hellman": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "crypto-browserify>diffie-hellman>miller-rabin": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "bn.js": true + } + }, + "crypto-browserify>pbkdf2": { "globals": { - "AbortController": true, - "Request": true, - "URL": true, - "__values": true, - "caches": true, - "clearTimeout": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "fetch": true, + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, "setTimeout": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, - "@ethersproject/abi": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "@metamask/keyring-api>bech32": true, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "process": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { "bn.js": true, - "eth-lattice-keyring>gridplus-sdk>borc": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ethjs>js-sha3": true, - "lodash": true, - "eth-lattice-keyring>rlp": true, - "ganache>secp256k1": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>create-hash": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>public-encrypt>parse-asn1": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "koa>content-disposition>safe-buffer": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "bn.js": true, + "browserify>buffer": true, + "browserify>vm-browserify": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/sha2>hash.js": { + "crypto-browserify>randombytes": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "depcheck>is-core-module>hasown": { + "crypto-browserify>randomfill": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "browserify>has>function-bind": true + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "@metamask/eth-trezor-keyring>hdkey": { + "currency-formatter": { "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "he": { + "currency-formatter>accounting": { "globals": { "define": true } }, - "history": { + "currency-formatter>locale-currency": { "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "countryCode": true } }, - "react-router-dom>history": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true - }, + "clearTimeout": true, + "setTimeout": true + } + }, + "debounce-stream>duplexer": { "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "react-router-dom>history>value-equal": true + "stream-browserify": true } }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { + "debounce-stream>through": { "packages": { - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "process": true, + "stream-browserify": true } }, - "react-redux>hoist-non-react-statics": { + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "depcheck>is-core-module>hasown": { "packages": { - "prop-types>react-is": true + "browserify>has>function-bind": true } }, - "https-browserify": { + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "eslint-plugin-react>array-includes>is-string": { "packages": { - "stream-http": true, - "browserify>url": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { + "eth-ens-namehash": { "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true + "name": "write" + }, + "packages": { + "@metamask/ethjs>js-sha3": true, + "browserify>buffer": true, + "eth-ens-namehash>idna-uts46-hx": true } }, "eth-ens-namehash>idna-uts46-hx": { @@ -3846,91 +3732,185 @@ "browserify>punycode": true } }, - "string.prototype.matchall>internal-slot": { + "eth-keyring-controller>@metamask/browser-passworder": { + "globals": { + "crypto": true + } + }, + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>side-channel": true + "@ethereumjs/tx>@ethereumjs/util": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify": true, + "eth-lattice-keyring>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, - "browserify>util>is-arguments": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "globals": { + "WeakRef": true + }, "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + "browserify": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { "globals": { - "document": true + "TextEncoder": true, + "crypto": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "eth-lattice-keyring>gridplus-sdk": { + "globals": { + "AbortController": true, + "Request": true, + "URL": true, + "__values": true, + "caches": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethersproject/abi": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/keyring-api>bech32": true, + "bn.js": true, + "browserify>buffer": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "eth-lattice-keyring>gridplus-sdk>borc": true, + "eth-lattice-keyring>gridplus-sdk>elliptic": true, + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, + "eth-lattice-keyring>gridplus-sdk>uuid": true, + "eth-lattice-keyring>rlp": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "lodash": true } }, - "koa>is-generator-function": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "packages": { + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "packages": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-regex": { - "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { - "packages": { - "string.prototype.matchall>call-bind": true + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true } }, - "eslint-plugin-react>array-includes>is-string": { - "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true } }, - "browserify>util>is-typed-array": { + "eth-lattice-keyring>gridplus-sdk>borc": { + "globals": { + "console": true + }, "packages": { - "browserify>util>which-typed-array": true + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { @@ -3940,582 +3920,663 @@ "location": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>elliptic": { "packages": { - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/ethjs>js-sha3": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "define": true + "intToBuffer": true }, "packages": { - "process": true + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "buffer": true } }, - "@ngraveio/bc-ur>jsbi": { + "eth-lattice-keyring>gridplus-sdk>uuid": { "globals": { - "define": true + "crypto": true } }, - "@metamask/message-manager>jsonschema": { + "eth-lattice-keyring>rlp": { + "globals": { + "TextEncoder": true + } + }, + "eth-method-registry": { "packages": { - "browserify>url": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethereumjs-util": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "ethereumjs-util>rlp": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethereumjs-util>create-hash": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethereumjs-util>create-hash>cipher-base": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>string_decoder": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "stream-browserify": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "readable-stream": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethereumjs-util>ethereum-cryptography": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "browserify>buffer": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ganache>secp256k1": true } }, - "ethereumjs-util>ethereum-cryptography>keccak": { + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { "browserify>buffer": true, - "readable-stream": true + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true } }, - "localforage": { - "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, - "console.warn": true, - "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "koa>content-disposition>safe-buffer": true } }, - "lodash": { - "globals": { - "clearTimeout": true, - "define": true, - "setTimeout": true + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "loglevel": { - "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "ethereumjs-util>ethereum-cryptography>keccak": { + "packages": { + "browserify>buffer": true, + "readable-stream": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "ethereumjs-util>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true } }, - "luxon": { + "ethereumjs-wallet>randombytes": { "globals": { - "Intl": true + "crypto.getRandomValues": true } }, - "@metamask/snaps-utils>marked": { - "globals": { - "console.error": true, - "console.warn": true, - "define": true + "ethers": { + "packages": { + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "ethereumjs-util>create-hash>md5.js": { + "ethers>@ethersproject/abstract-provider": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "react-markdown>unist-util-visit": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown": { + "ethers>@ethersproject/address": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-syntax-highlighter>refractor>parse-entities": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/rlp": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "ethers>@ethersproject/base64": { "globals": { - "console.warn": true + "atob": true, + "btoa": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@ethersproject/bytes": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { - "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, - "fetch": true - }, + "ethers>@ethersproject/basex": { "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "https-browserify": true, - "process": true, - "stream-http": true, - "browserify>url": true, - "browserify>util": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "ethers>@ethersproject/constants": { "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@ethersproject/bignumber": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "ethers>@ethersproject/json-wallets": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true + "@ethersproject/bytes": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>cids>multibase": { + "ethers>@ethersproject/json-wallets>aes-js": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "define": true + } + }, + "ethers>@ethersproject/json-wallets>scrypt-js": { + "globals": { + "define": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>timers-browserify": true } }, - "@ensdomains/content-hash>multihashes>multibase": { + "ethers>@ethersproject/keccak256": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "@ethersproject/bytes": true, + "@metamask/ethjs>js-sha3": true } }, - "@ensdomains/content-hash>multicodec": { + "ethers>@ethersproject/logger": { + "globals": { + "console": true + } + }, + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "ethers>@ethersproject/properties": { + "packages": { + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/providers": { "globals": { - "TextDecoder": true, - "TextEncoder": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "crypto.subtle.digest": true + "setInterval": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "ethers>@ethersproject/logger": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>cids>multihashes>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/random": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/approval-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/rlp": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/solidity": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/snaps-controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/strings": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/transactions": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@metamask/snaps-controllers-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/units": { + "packages": { + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "ethers>@ethersproject/web": { "globals": { - "crypto.getRandomValues": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/wordlists": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "node-fetch": { - "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "extension-port-stream": { + "packages": { + "browserify>buffer": true, + "extension-port-stream>readable-stream": true } }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "extension-port-stream>readable-stream": { "globals": { - "fetch": true + "AbortController": true, + "AggregateError": true, + "Blob": true + }, + "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, + "process": true, + "webpack>events": true } }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "extension-port-stream>readable-stream>abort-controller": { "globals": { - "fetch": true + "AbortController": true } }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "fuse.js": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "console": true, + "define": true } }, - "@ngraveio/bc-ur>assert>object-is": { + "ganache>secp256k1": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "@metamask/ppom-validator>elliptic": true } }, "gulp>vinyl-fs>object.assign": { "packages": { + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true - } - }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true + "string.prototype.matchall>has-symbols": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { - "packages": { - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true + "he": { + "globals": { + "define": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "history": { "globals": { - "document.createElement": true + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true } }, - "path-browserify": { + "https-browserify": { "packages": { - "process": true + "browserify>url": true, + "stream-http": true } }, - "serve-handler>path-to-regexp": { + "koa>content-disposition>safe-buffer": { "packages": { - "serve-handler>path-to-regexp>isarray": true + "browserify>buffer": true } }, - "crypto-browserify>pbkdf2": { - "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true - }, + "koa>is-generator-function": { "packages": { - "ethereumjs-util>create-hash": true, - "process": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "koa>is-generator-function>has-tostringtag": true } }, - "@material-ui/core>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, - "setTimeout": true + "koa>is-generator-function>has-tostringtag": { + "packages": { + "string.prototype.matchall>has-symbols": true } }, - "react-tippy>popper.js": { + "localforage": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, "console.warn": true, "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "process": { + "lodash": { "globals": { "clearTimeout": true, + "define": true, "setTimeout": true } }, - "promise-to-callback": { - "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } }, - "prop-types": { + "lottie-web": { "globals": { - "console": true - }, - "packages": { - "react>object-assign": true, - "prop-types>react-is": true + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "react-markdown>property-information": { - "packages": { - "watchify>xtend": true + "luxon": { + "globals": { + "Intl": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "nanoid": { "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + "crypto.getRandomValues": true } }, - "crypto-browserify>public-encrypt": { + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true + "nock>debug>ms": true, + "process": true } }, - "browserify>punycode": { + "node-fetch": { "globals": { - "define": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "qrcode-generator": { - "globals": { - "define": true + "path-browserify": { + "packages": { + "process": true } }, - "qrcode.react": { + "process": { "globals": { - "Path2D": true, - "devicePixelRatio": true - }, - "packages": { - "react": true + "clearTimeout": true, + "setTimeout": true } }, - "@storybook/addon-knobs>qs": { + "promise-to-callback": { "packages": { - "string.prototype.matchall>side-channel": true + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "promise-to-callback>set-immediate-shim": { "globals": { - "queueMicrotask": true + "setTimeout.apply": true + }, + "packages": { + "browserify>timers-browserify": true } }, - "react-beautiful-dnd>raf-schd": { + "prop-types": { "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true + "console": true + }, + "packages": { + "prop-types>react-is": true, + "react>object-assign": true } }, - "crypto-browserify>randombytes": { + "prop-types>react-is": { "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "process": true, - "koa>content-disposition>safe-buffer": true + "console": true } }, - "ethereumjs-wallet>randombytes": { + "qrcode-generator": { "globals": { - "crypto.getRandomValues": true + "define": true } }, - "crypto-browserify>randomfill": { + "qrcode.react": { "globals": { - "crypto": true, - "msCrypto": true + "Path2D": true, + "devicePixelRatio": true }, "packages": { - "process": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true + "react": true } }, "react": { @@ -4523,8 +4584,8 @@ "console": true }, "packages": { - "react>object-assign": true, - "prop-types": true + "prop-types": true, + "react>object-assign": true } }, "react-beautiful-dnd": { @@ -4546,28 +4607,43 @@ }, "packages": { "@babel/runtime": true, + "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react": true, + "react-beautiful-dnd>use-memo-one": true, "react-dom": true, "react-redux": true, - "redux": true, - "react-beautiful-dnd>use-memo-one": true + "redux": true } }, - "react-chartjs-2": { + "react-beautiful-dnd>css-box-model": { "globals": { - "setTimeout": true + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true }, "packages": { - "chart.js": true, + "react-router-dom>tiny-invariant": true + } + }, + "react-beautiful-dnd>raf-schd": { + "globals": { + "cancelAnimationFrame": true, + "requestAnimationFrame": true + } + }, + "react-beautiful-dnd>use-memo-one": { + "packages": { "react": true } }, - "react-focus-lock>react-clientside-effect": { + "react-chartjs-2": { + "globals": { + "setTimeout": true + }, "packages": { - "@babel/runtime": true, + "chart.js": true, "react": true } }, @@ -4612,28 +4688,22 @@ "trustedTypes": true }, "packages": { - "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true - } - }, - "react-responsive-carousel>react-easy-swipe": { - "globals": { - "addEventListener": true, - "define": true, - "document.addEventListener": true, - "document.removeEventListener": true - }, - "packages": { - "prop-types": true, - "react": true + "react-dom>scheduler": true, + "react>object-assign": true } }, - "react-popper>react-fast-compare": { + "react-dom>scheduler": { "globals": { - "Element": true, - "console.warn": true + "MessageChannel": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, + "setTimeout": true } }, "react-focus-lock": { @@ -4647,726 +4717,667 @@ }, "packages": { "@babel/runtime": true, - "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, + "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-idle-timer": { - "globals": { - "clearTimeout": true, - "document": true, - "setTimeout": true - }, - "packages": { - "prop-types": true, - "react": true - } - }, - "react-inspector": { - "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true - }, - "packages": { - "react": true - } - }, - "prop-types>react-is": { - "globals": { - "console": true - } - }, - "react-markdown>react-is": { - "globals": { - "console": true - } - }, - "react-redux>react-is": { - "globals": { - "console": true - } - }, - "react-markdown": { - "globals": { - "console.warn": true - }, - "packages": { - "react-markdown>comma-separated-tokens": true, - "prop-types": true, - "react-markdown>property-information": true, - "react": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true - } - }, - "react-popper": { - "globals": { - "document": true - }, - "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, - "packages": { - "@babel/runtime": true, - "react-redux>hoist-non-react-statics": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>react-is": true - } - }, - "react-responsive-carousel": { + "react-focus-lock>focus-lock": { "globals": { - "HTMLElement": true, - "addEventListener": true, - "clearTimeout": true, + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, "console.warn": true, "document": true, - "getComputedStyle": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true - } - }, - "react-router-dom": { - "packages": { - "react-router-dom>history": true, - "prop-types": true, - "react": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true - } - }, - "react-router-dom-v5-compat": { - "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, + "getComputedStyle": true, "setTimeout": true }, "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>react-router": true + "@swc/helpers>tslib": true } }, - "react-router-dom>react-router": { + "react-focus-lock>react-clientside-effect": { "packages": { - "react-router-dom>history": true, - "react-redux>hoist-non-react-statics": true, - "serve-handler>path-to-regexp": true, - "prop-types": true, - "react": true, - "prop-types>react-is": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@babel/runtime": true, + "react": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "react-focus-lock>use-callback-ref": { "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-simple-file-input": { + "react-focus-lock>use-sidecar": { "globals": { - "File": true, - "FileReader": true, - "console.warn": true + "console.error": true }, "packages": { - "prop-types": true, - "react": true + "@swc/helpers>tslib": true, + "react": true, + "react-focus-lock>use-sidecar>detect-node-es": true } }, - "react-tippy": { + "react-idle-timer": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "react-tippy>popper.js": true, - "react": true, - "react-dom": true + "prop-types": true, + "react": true } }, - "react-toggle-button": { + "react-inspector": { "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true + "Node": true, + "chromeDark": true, + "chromeLight": true }, "packages": { "react": true } }, - "@material-ui/core>react-transition-group": { + "react-markdown": { "globals": { - "Element": true, - "setTimeout": true + "console.warn": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-dom": true + "react-markdown>comma-separated-tokens": true, + "react-markdown>property-information": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true } }, - "readable-stream": { + "react-markdown>property-information": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "webpack>events": true, - "pumpify>inherits": true, - "process": true, - "browserify>string_decoder": true, - "readable-stream>util-deprecate": true + "watchify>xtend": true } }, - "extension-port-stream>readable-stream": { + "react-markdown>react-is": { "globals": { - "AbortController": true, - "AbortSignal": true, - "AggregateError": true, - "Blob": true, - "ERR_INVALID_ARG_TYPE": true, - "queueMicrotask": true - }, + "console": true + } + }, + "react-markdown>remark-parse": { "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, - "browserify>buffer": true, - "webpack>events": true, - "process": true, - "browserify>string_decoder": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "readable-stream": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, + "react-syntax-highlighter>refractor>parse-entities": true } }, - "redux": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "packages": { + "react-syntax-highlighter>refractor>parse-entities": true + } + }, + "react-markdown>remark-rehype": { + "packages": { + "react-markdown>remark-rehype>mdast-util-to-hast": true + } + }, + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "console": true + "console.warn": true }, "packages": { - "@babel/runtime": true + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "string.prototype.matchall>regexp.prototype.flags": { + "react-markdown>style-to-object": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "react-markdown>style-to-object>inline-style-parser": true } }, - "react-markdown>remark-parse": { + "react-markdown>unified": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "react-markdown>remark-rehype": { + "react-markdown>unist-util-visit": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "react-markdown>vfile>replace-ext": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "path-browserify": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "react-markdown>vfile": { + "packages": { + "path-browserify": true, + "process": true, + "react-markdown>vfile>is-buffer": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "@metamask/snaps-utils>rfdc": { + "react-markdown>vfile>replace-ext": { "packages": { - "browserify>buffer": true + "path-browserify": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "react-markdown>vfile>vfile-message": { "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "react-popper": { + "globals": { + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true } }, - "eth-lattice-keyring>rlp": { + "react-popper>react-fast-compare": { "globals": { - "TextEncoder": true + "Element": true, + "console.warn": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "react-popper>warning": { + "globals": { + "console": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "react-redux": { + "globals": { + "console": true, + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@babel/runtime": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true, + "react-redux>react-is": true } }, - "wait-on>rxjs": { - "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true } }, - "koa>content-disposition>safe-buffer": { - "packages": { - "browserify>buffer": true + "react-redux>react-is": { + "globals": { + "console": true } }, - "react-dom>scheduler": { + "react-responsive-carousel": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, + "HTMLElement": true, + "addEventListener": true, "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "removeEventListener": true, "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "react-responsive-carousel>react-easy-swipe": { "globals": { + "addEventListener": true, "define": true, - "setTimeout": true + "document.addEventListener": true, + "document.removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "prop-types": true, + "react": true } }, - "ganache>secp256k1": { + "react-router-dom": { "packages": { - "@metamask/ppom-validator>elliptic": true + "prop-types": true, + "react": true, + "react-router-dom>history": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "semver": { + "react-router-dom-v5-compat": { "globals": { - "console.error": true + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, + "setTimeout": true }, "packages": { - "process": true + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>@remix-run/router": true, + "react-router-dom-v5-compat>react-router": true } }, - "string.prototype.matchall>call-bind>set-function-length": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-router-dom-v5-compat>@remix-run/router": { + "globals": { + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, + "Request": true, + "Response": true, + "URL": true, + "URLSearchParams": true, + "console": true, + "document.defaultView": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react": true, + "react-router-dom-v5-compat>@remix-run/router": true } }, - "promise-to-callback>set-immediate-shim": { + "react-router-dom>history": { "globals": { - "setTimeout.apply": true + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>history>value-equal": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "addons-linter>sha.js": { + "react-router-dom>react-router": { "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-redux>hoist-non-react-statics": true, + "react-router-dom>history": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "serve-handler>path-to-regexp": true } }, - "string.prototype.matchall>side-channel": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>object-inspect": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "@metamask/profile-sync-controller>siwe": { + "react-simple-file-input": { "globals": { - "console.error": true, + "File": true, + "FileReader": true, "console.warn": true }, "packages": { - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true, - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true + "prop-types": true, + "react": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "react-syntax-highlighter>refractor>parse-entities": { "globals": { - "StopIteration": true - }, - "packages": { - "string.prototype.matchall>internal-slot": true - } - }, - "stream-browserify": { - "packages": { - "webpack>events": true, - "pumpify>inherits": true, - "readable-stream": true + "document.createElement": true } }, - "stream-http": { + "react-tippy": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, + "console.error": true, + "console.warn": true, + "define": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "browserify>buffer": true, - "stream-http>builtin-status-codes": true, - "pumpify>inherits": true, - "process": true, - "readable-stream": true, - "browserify>url": true, - "watchify>xtend": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { - "packages": { - "webpack>events": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true - } - }, - "browserify>string_decoder": { - "packages": { - "koa>content-disposition>safe-buffer": true + "react": true, + "react-dom": true, + "react-tippy>popper.js": true } }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true + "react-tippy>popper.js": { + "globals": { + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "react-markdown>style-to-object": { + "react-toggle-button": { + "globals": { + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true + }, "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "react": true } }, - "@metamask/snaps-controllers>tar-stream": { + "readable-stream": { "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, "browserify>browser-resolve": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true - } - }, - "debounce-stream>through": { - "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, "process": true, - "stream-browserify": true + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true } }, - "browserify>timers-browserify": { + "readable-stream>util-deprecate": { "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "process": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "react-router-dom>tiny-warning": { + "redux": { "globals": { "console": true + }, + "packages": { + "@babel/runtime": true } }, - "copy-to-clipboard>toggle-selection": { + "reselect": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "@swc/helpers>tslib": { + "semver": { "globals": { - "SuppressedError": true, - "define": true + "console.error": true + }, + "packages": { + "process": true } }, - "@metamask/eth-sig-util>tweetnacl": { - "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" - }, + "serve-handler>path-to-regexp": { "packages": { - "browserify>browser-resolve": true + "serve-handler>path-to-regexp>isarray": true } }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "readable-stream": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { + "stream-http": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, + "clearTimeout": true, + "fetch": true, + "location.protocol.search": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase": true + "browserify>buffer": true, + "browserify>url": true, + "process": true, + "pumpify>inherits": true, + "readable-stream": true, + "stream-http>builtin-status-codes": true, + "watchify>xtend": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { - "globals": { - "Buffer": true, - "TextDecoder": true, - "TextEncoder": true - }, + "string.prototype.matchall>call-bind": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true + "browserify>has>function-bind": true, + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>call-bind>set-function-length": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unified": { + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit": { + "string.prototype.matchall>define-properties": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "uri-js": { - "globals": { - "define": true + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>url": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { "packages": { - "browserify>punycode": true, - "@storybook/addon-knobs>qs": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true } }, - "react-focus-lock>use-callback-ref": { + "string.prototype.matchall>es-abstract>available-typed-arrays": { "packages": { - "react": true + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true } }, - "react-beautiful-dnd>use-memo-one": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "react": true + "string.prototype.matchall>has-symbols": true } }, - "react-focus-lock>use-sidecar": { - "globals": { - "console.error": true - }, + "string.prototype.matchall>es-abstract>gopd": { "packages": { - "react-focus-lock>use-sidecar>detect-node-es": true, - "react": true, - "@swc/helpers>tslib": true + "string.prototype.matchall>get-intrinsic": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true } }, - "browserify>assert>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "browserify>util": { + "string.prototype.matchall>es-abstract>is-callable": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "document": true + } + }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "pumpify>inherits": true, - "browserify>util>is-arguments": true, - "koa>is-generator-function": true, - "browserify>util>is-typed-array": true, - "process": true, - "browserify>util>which-typed-array": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "uuid": { - "globals": { - "crypto": true, - "msCrypto": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "@metamask/eth-snap-keyring>uuid": { + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "crypto": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "@metamask/keyring-api>uuid": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true + }, + "packages": { + "browserify>has>function-bind": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>internal-slot": { + "packages": { + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>side-channel": true } }, - "web3-stream-provider>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>regexp.prototype.flags": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "@metamask/snaps-utils>validate-npm-package-name": { + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-markdown>vfile>vfile-message": { + "string.prototype.matchall>side-channel": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>vfile": { + "terser>source-map-support>buffer-from": { "packages": { - "react-markdown>vfile>is-buffer": true, - "path-browserify": true, - "process": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "browserify>buffer": true } }, - "browserify>vm-browserify": { + "uri-js": { "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "define": true } }, - "react-popper>warning": { + "uuid": { "globals": { - "console": true + "crypto": true, + "msCrypto": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { + "wait-on>rxjs": { "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "browserify>util": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, "web3": { @@ -5379,14 +5390,14 @@ "setTimeout": true }, "packages": { - "readable-stream": true, "browserify>util": true, + "readable-stream": true, "web3-stream-provider>uuid": true } }, - "@metamask/controllers>web3": { + "web3-stream-provider>uuid": { "globals": { - "XMLHttpRequest": true + "crypto": true } }, "webextension-polyfill": { @@ -5398,35 +5409,9 @@ "define": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>call-bind": true, - "browserify>util>which-typed-array>for-each": true, - "string.prototype.matchall>es-abstract>gopd": true, - "koa>is-generator-function>has-tostringtag": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { + "webpack>events": { "globals": { - "XMLHttpRequest": true + "console": true } } } diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json index 34b3e1663c51..8c76cb6df139 100644 --- a/lavamoat/browserify/mmi/policy.json +++ b/lavamoat/browserify/mmi/policy.json @@ -5,124 +5,144 @@ "regeneratorRuntime": "write" } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "@ensdomains/content-hash": { "globals": { - "WeakRef": true + "console.warn": true }, "packages": { - "browserify": true + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true, + "browserify>buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { + "@ensdomains/content-hash>cids": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true - } - }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>multicodec": true } }, - "@ensdomains/content-hash": { + "@ensdomains/content-hash>cids>multibase": { "globals": { - "console.warn": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>multihashes>varint": true, + "@ensdomains/content-hash>cids>uint8arrays": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true + "@ensdomains/content-hash>cids>multibase": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "browserify>buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "@ensdomains/content-hash>multicodec": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "webpack>events": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays": { "globals": { + "Buffer": true, + "TextDecoder": true, "TextEncoder": true + }, + "packages": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "TextEncoder": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@ensdomains/content-hash>multihashes": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "@ensdomains/content-hash>multihashes>web-encoding": true, + "browserify>buffer": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "@ensdomains/content-hash>multihashes>web-encoding": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true + } + }, + "@ethereumjs/tx": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, + "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, "browserify>buffer": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true + "webpack>events": true + } + }, + "@ethereumjs/tx>@ethereumjs/common>crc-32": { + "globals": { + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -131,83 +151,78 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true, + "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true + "webpack>events": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "console.warn": true, + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, "fetch": true }, "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack>events": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "browserify>url": true, + "browserify>util": true, + "https-browserify": true, + "process": true, + "stream-http": true } }, - "@ethersproject/abi": { + "@ethereumjs/tx>ethereum-cryptography": { "globals": { - "console.log": true + "TextDecoder": true, + "crypto": true }, "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-provider": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "globals": { + "TextEncoder": true + }, "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@noble/hashes": true } }, - "ethers>@ethersproject/abstract-signer": { + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "ethers>@ethersproject/address": { + "@ethersproject/abi": { + "globals": { + "console.log": true + }, "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true - } - }, - "ethers>@ethersproject/base64": { - "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true - } - }, - "ethers>@ethersproject/basex": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "bn.js": true + "bn.js": true, + "ethers>@ethersproject/logger": true } }, "@ethersproject/bytes": { @@ -215,22 +230,17 @@ "ethers>@ethersproject/logger": true } }, - "ethers>@ethersproject/constants": { - "packages": { - "@ethersproject/bignumber": true - } - }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -238,10 +248,10 @@ }, "@ethersproject/hash": { "packages": { - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -250,9 +260,9 @@ }, "@ethersproject/hdnode": { "packages": { - "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, + "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -263,891 +273,824 @@ "ethers>@ethersproject/wordlists": true } }, - "ethers>@ethersproject/json-wallets": { + "@ethersproject/providers": { + "globals": { + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/keccak256": true, + "@ethersproject/hash": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/keccak256": { + "@ethersproject/providers>@ethersproject/random": { + "globals": { + "crypto.getRandomValues": true + } + }, + "@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "@ethersproject/wallet": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "uuid": true } }, - "@metamask/test-bundler>@ethersproject/networks": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { + "globals": { + "define": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ngraveio/bc-ur": true, + "@swc/helpers>tslib": true, + "browserify>buffer": true, + "buffer": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true } }, - "ethers>@ethersproject/pbkdf2": { + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "@ethereumjs/tx": true, + "@keystonehq/bc-ur-registry-eth": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "ethers>@ethersproject/properties": { + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "ethers>@ethersproject/logger": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@ethersproject/providers": { + "@keystonehq/metamask-airgapped-keyring>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true + } + }, + "@lavamoat/lavadome-react": { "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, "console.warn": true, - "setInterval": true, - "setTimeout": true + "document": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true + "react": true } }, - "ethers>@ethersproject/providers": { + "@material-ui/core": { "globals": { - "WebSocket": true, + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, "clearInterval": true, "clearTimeout": true, - "console.log": true, + "console.error": true, "console.warn": true, + "document": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, + "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "@material-ui/core>popper.js": true, + "@material-ui/core>react-transition-group": true, + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true } }, - "@ethersproject/providers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles": { "globals": { - "crypto.getRandomValues": true + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true + }, + "packages": { + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "prop-types": true, + "react": true, + "react-redux>hoist-non-react-statics": true } }, - "ethers>@ethersproject/random": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/rlp": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethers>@ethersproject/sha2": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/signing-key": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethers>@ethersproject/solidity": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/strings": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethers>@ethersproject/transactions": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@material-ui/core>@material-ui/styles>jss": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true } }, - "ethers>@ethersproject/units": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "globals": { + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true + }, "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "@ethersproject/wallet": { - "packages": { - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { + "globals": { + "document": true } }, - "@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/system": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true + "console.error": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@material-ui/core>@material-ui/utils": { + "packages": { + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true + } + }, + "@material-ui/core>popper.js": { "globals": { - "clearTimeout": true, - "fetch": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, "setTimeout": true - }, - "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true } }, - "ethers>@ethersproject/web": { + "@material-ui/core>react-transition-group": { "globals": { - "clearTimeout": true, - "fetch": true, + "Element": true, "setTimeout": true }, "packages": { - "ethers>@ethersproject/base64": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@material-ui/core>react-transition-group>dom-helpers": true, + "prop-types": true, + "react": true, + "react-dom": true } }, - "ethers>@ethersproject/wordlists": { + "@material-ui/core>react-transition-group>dom-helpers": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "@babel/runtime": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app": { + "@metamask-institutional/custody-controller": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask-institutional/custody-keyring": true, + "@metamask/obs-store": true + } + }, + "@metamask-institutional/custody-keyring": { "globals": { - "FinalizationRegistry": true, + "console.error": true, + "console.log": true, "console.warn": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": true, + "@metamask-institutional/sdk": true, + "@metamask-institutional/types": true, + "@metamask/obs-store": true, + "crypto-browserify": true, + "gulp-sass>lodash.clonedeep": true, + "webpack>events": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true + "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": { + "globals": { + "console.log": true, + "fetch": true } }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { + "@metamask-institutional/extension": { "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, - "setTimeout": true + "console.log": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true + "@metamask-institutional/custody-controller": true, + "@metamask-institutional/sdk": true, + "@metamask-institutional/types": true, + "gulp-sass>lodash.clonedeep": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { - "globals": { - "console": true - }, + "@metamask-institutional/institutional-features": { "packages": { - "@swc/helpers>tslib": true + "@metamask-institutional/custody-keyring": true, + "@metamask/obs-store": true } }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { + "@metamask-institutional/rpc-allowlist": { "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, - "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, - "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true + "URL": true + } + }, + "@metamask-institutional/sdk": { + "globals": { + "URLSearchParams": true, + "console.debug": true, + "console.error": true, + "console.log": true, + "fetch": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@swc/helpers>tslib": true + "@metamask-institutional/sdk>@metamask-institutional/simplecache": true, + "crypto-browserify": true, + "webpack>events": true } }, - "@metamask/notification-services-controller>firebase>@firebase/util": { + "@metamask-institutional/transaction-update": { "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true + "clearInterval": true, + "console.info": true, + "console.log": true, + "setInterval": true }, "packages": { - "process": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask-institutional/sdk": true, + "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true, + "@metamask/obs-store": true, + "webpack>events": true } }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { + "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": { + "globals": { + "WebSocket": true, + "clearTimeout": true, + "console.log": true, + "setTimeout": true + }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, - "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "webpack>events": true } }, - "@keystonehq/bc-ur-registry-eth": { + "@metamask/abi-utils": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "browserify>buffer": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "uuid": true + "@metamask/abi-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { + "@metamask/abi-utils>@metamask/utils": { "globals": { - "define": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ngraveio/bc-ur": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "buffer": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@swc/helpers>tslib": true + "nock>debug": true, + "semver": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/accounts-controller": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "webpack>events": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, "uuid": true } }, - "chart.js>@kurkle/color": { - "globals": { - "define": true - } - }, - "@lavamoat/lavadome-react": { - "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, - "console.warn": true, - "document": true - }, - "packages": { - "react": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "@metamask/address-book-controller": { "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { - "globals": { - "console.warn": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "@metamask/announcement-controller": { "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { + "@metamask/announcement-controller>@metamask/base-controller": { "globals": { - "console.warn": true + "setTimeout": true }, "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, - "browserify>buffer": true, - "semver": true + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "@metamask/approval-controller": { "globals": { - "console.warn": true + "console.info": true }, "packages": { - "wait-on>rxjs": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { + "@metamask/approval-controller>nanoid": { "globals": { - "__ledgerLogsListen": "write", - "console.error": true + "crypto.getRandomValues": true } }, - "@material-ui/core": { + "@metamask/assets-controllers": { "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, + "AbortController": true, + "Headers": true, + "URL": true, + "URLSearchParams": true, "clearInterval": true, "clearTimeout": true, "console.error": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, + "console.log": true, "setInterval": true, "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>popper.js": true, - "prop-types": true, - "react": true, - "react-dom": true, - "prop-types>react-is": true, - "@material-ui/core>react-transition-group": true + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/bignumber": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/abi-utils": true, + "@metamask/base-controller": true, + "@metamask/contract-metadata": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "bn.js": true, + "cockatiel": true, + "ethers>@ethersproject/address": true, + "lodash": true, + "single-call-balance-checker-abi": true, + "uuid": true } }, - "@material-ui/core>@material-ui/styles": { + "@metamask/base-controller": { "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "react-redux>hoist-non-react-statics": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/styles>jss": true, - "prop-types": true, - "react": true + "immer": true } }, - "@material-ui/core>@material-ui/system": { + "@metamask/browser-passworder": { "globals": { - "console.error": true + "CryptoKey": true, + "btoa": true, + "crypto.getRandomValues": true, + "crypto.subtle.decrypt": true, + "crypto.subtle.deriveKey": true, + "crypto.subtle.encrypt": true, + "crypto.subtle.exportKey": true, + "crypto.subtle.importKey": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true + "@metamask/browser-passworder>@metamask/utils": true, + "browserify>buffer": true } }, - "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": { + "@metamask/browser-passworder>@metamask/utils": { "globals": { - "console.log": true, - "fetch": true - } - }, - "@metamask-institutional/custody-controller": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask-institutional/custody-keyring": true, - "@metamask/obs-store": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask-institutional/custody-keyring": { + "@metamask/controller-utils": { "globals": { + "URL": true, "console.error": true, - "console.log": true, - "console.warn": true + "fetch": true, + "setTimeout": true }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": true, - "@metamask-institutional/sdk": true, - "@metamask-institutional/types": true, - "@metamask/obs-store": true, - "crypto-browserify": true, - "webpack>events": true, - "gulp-sass>lodash.clonedeep": true + "@metamask/controller-utils>@spruceid/siwe-parser": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/utils": true, + "bn.js": true, + "browserify>buffer": true, + "eslint>fast-deep-equal": true, + "eth-ens-namehash": true } }, - "@metamask-institutional/extension": { + "@metamask/controller-utils>@spruceid/siwe-parser": { "globals": { + "console.error": true, "console.log": true }, "packages": { - "@metamask-institutional/custody-controller": true, - "@metamask-institutional/sdk": true, - "@metamask-institutional/types": true, - "gulp-sass>lodash.clonedeep": true + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true } }, - "@metamask-institutional/institutional-features": { + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { "packages": { - "@metamask-institutional/custody-keyring": true, - "@metamask/obs-store": true + "browserify>buffer": true } }, - "@metamask-institutional/rpc-allowlist": { + "@metamask/controllers>web3": { "globals": { - "URL": true + "XMLHttpRequest": true } }, - "@metamask-institutional/sdk": { + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { "globals": { - "URLSearchParams": true, - "console.debug": true, - "console.error": true, - "console.log": true, "fetch": true - }, - "packages": { - "@metamask-institutional/sdk>@metamask-institutional/simplecache": true, - "crypto-browserify": true, - "webpack>events": true } }, - "@metamask-institutional/transaction-update": { + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { "globals": { - "clearInterval": true, - "console.info": true, - "console.log": true, - "setInterval": true - }, + "fetch": true + } + }, + "@metamask/ens-controller": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask-institutional/sdk": true, - "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true, - "@metamask/obs-store": true, - "webpack>events": true - } - }, - "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": { - "globals": { - "WebSocket": true, - "clearTimeout": true, - "console.log": true, - "setTimeout": true - }, - "packages": { - "webpack>events": true - } - }, - "@metamask/abi-utils": { - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/abi-utils>@metamask/utils": true - } - }, - "@metamask/accounts-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, + "@metamask/controller-utils": true, "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "uuid": true - } - }, - "@metamask/address-book-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true - } - }, - "@metamask/announcement-controller": { - "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true + "punycode": true } }, - "@metamask/approval-controller": { + "@metamask/eth-json-rpc-filters": { "globals": { - "console.info": true + "console.error": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/safe-event-emitter": true, + "pify": true } }, - "@metamask/assets-controllers": { + "@metamask/eth-json-rpc-middleware": { "globals": { - "AbortController": true, - "Headers": true, "URL": true, - "URLSearchParams": true, - "clearInterval": true, - "clearTimeout": true, "console.error": true, - "console.log": true, - "setInterval": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "ethers>@ethersproject/address": true, - "@ethersproject/bignumber": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/abi-utils": true, - "@metamask/base-controller": true, - "@metamask/contract-metadata": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/metamask-eth-abis": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "bn.js": true, - "cockatiel": true, - "lodash": true, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, - "single-call-balance-checker-abi": true, - "uuid": true + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true } }, - "@metamask/base-controller": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { "globals": { - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "immer": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, + "@metamask/eth-json-rpc-provider": { "packages": { - "immer": true + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, + "uuid": true } }, - "@metamask/name-controller>@metamask/base-controller": { + "@metamask/eth-ledger-bridge-keyring": { "globals": { - "setTimeout": true + "addEventListener": true, + "console.error": true, + "document.createElement": true, + "document.head.appendChild": true, + "fetch": true, + "removeEventListener": true }, "packages": { - "immer": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, + "@metamask/eth-sig-util": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@metamask/rate-limit-controller>@metamask/base-controller": { + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { "globals": { - "setTimeout": true - }, - "packages": { - "immer": true + "TextEncoder": true } }, - "@metamask/browser-passworder": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { "globals": { - "CryptoKey": true, - "btoa": true, - "crypto.getRandomValues": true, - "crypto.subtle.decrypt": true, - "crypto.subtle.deriveKey": true, - "crypto.subtle.encrypt": true, - "crypto.subtle.exportKey": true, - "crypto.subtle.importKey": true + "console.warn": true }, "packages": { - "@metamask/browser-passworder>@metamask/utils": true, - "browserify>buffer": true + "@ethersproject/abi": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, + "browserify>buffer": true, + "ethers>@ethersproject/rlp": true, + "semver": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { - "globals": { - "crypto": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "packages": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true } }, - "@metamask/controller-utils": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { "globals": { - "URL": true, - "console.error": true, - "fetch": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, - "bn.js": true, + "axios>form-data": true, "browserify>buffer": true, - "eth-ens-namehash": true, - "eslint>fast-deep-equal": true + "process": true } }, - "@metamask/ens-controller": { - "packages": { - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "punycode": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "globals": { + "console.warn": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true, - "pify": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, + "@metamask/ppom-validator>crypto-js": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true + "console.warn": true }, "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/eth-query>json-rpc-random-id": true + "wait-on>rxjs": true } }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { - "TextEncoder": true + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/scure-bip39": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "axios>form-data": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true + "process": true } }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true - }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/safe-event-emitter": true, - "@metamask/name-controller>async-mutex": true, - "pify": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/providers": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/wordlists": true } }, - "@metamask/eth-json-rpc-middleware": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "URL": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true - } - }, - "@metamask/eth-json-rpc-provider": { - "packages": { - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, - "uuid": true + "__ledgerLogsListen": "write", + "console.error": true } }, - "@metamask/eth-ledger-bridge-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "addEventListener": true, - "console.error": true, - "document.createElement": true, - "document.head.appendChild": true, - "fetch": true, - "removeEventListener": true + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, - "@metamask/eth-sig-util": true, + "axios>form-data": true, "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true + "process": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, "@metamask/eth-query": { @@ -1159,70 +1102,89 @@ "@metamask/eth-sig-util": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, "@metamask/abi-utils": true, "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/eth-sig-util>tweetnacl": true, "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "browserify>buffer": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/eth-sig-util>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "nock>debug": true, + "semver": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { + "@metamask/eth-sig-util>tweetnacl": { + "globals": { + "crypto": true, + "msCrypto": true, + "nacl": "write" + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/abi-utils": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "browserify>browser-resolve": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util": { + "@metamask/eth-snap-keyring": { + "globals": { + "URL": true, + "console.error": true + }, + "packages": { + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/eth-snap-keyring>uuid": true, + "@metamask/keyring-api": true, + "@metamask/utils>@metamask/superstruct": true, + "webpack>events": true + } + }, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, "@metamask/abi-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util>tweetnacl": true + "browserify>buffer": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "crypto-browserify>randombytes": true + "@metamask/keyring-snap-client": true } }, - "@metamask/eth-snap-keyring": { + "@metamask/eth-snap-keyring>@metamask/utils": { "globals": { - "URL": true, - "console.error": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/keyring-api": true, "@metamask/utils>@metamask/superstruct": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "webpack>events": true, - "@metamask/eth-snap-keyring>uuid": true + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, + "@metamask/eth-snap-keyring>uuid": { + "globals": { + "crypto": true } }, "@metamask/eth-token-tracker": { @@ -1232,79 +1194,192 @@ "packages": { "@babel/runtime": true, "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, + "@metamask/eth-token-tracker>deep-equal": true, "@metamask/ethjs-contract": true, "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, "bn.js": true, - "@metamask/eth-token-tracker>deep-equal": true, "human-standard-token-abi": true } }, - "@metamask/eth-trezor-keyring": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { "globals": { + "clearTimeout": true, + "console.error": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@trezor/connect-web": true, - "browserify>buffer": true, - "webpack>events": true, - "@metamask/eth-trezor-keyring>hdkey": true - } - }, - "@metamask/etherscan-link": { - "globals": { - "URL": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true, + "pify": true } }, - "@metamask/ethjs": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "clearInterval": true, - "setInterval": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-provider-http": true, - "@metamask/ethjs-query": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "bn.js": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true + "nock>debug": true, + "semver": true } }, - "@metamask/ethjs-contract": { + "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@babel/runtime": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, - "promise-to-callback": true - } - }, - "@metamask/ethjs>@metamask/ethjs-filter": { - "globals": { - "clearInterval": true, - "setInterval": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, + "browserify>util>which-typed-array": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true } }, - "@metamask/ethjs-query>@metamask/ethjs-format": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, + "browserify>util>is-arguments": true, + "eslint-plugin-react>array-includes>is-string": true, + "process": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true } }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "globals": { + "StopIteration": true + }, + "packages": { + "string.prototype.matchall>internal-slot": true + } + }, + "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "packages": { + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-collection": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true + } + }, + "@metamask/eth-trezor-keyring": { + "globals": { + "setTimeout": true + }, + "packages": { + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, + "@metamask/eth-trezor-keyring>hdkey": true, + "@trezor/connect-web": true, + "browserify>buffer": true, + "webpack>events": true + } + }, + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { + "packages": { + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true + } + }, + "@metamask/eth-trezor-keyring>hdkey": { + "packages": { + "browserify>assert": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true + } + }, + "@metamask/etherscan-link": { + "globals": { + "URL": true + } + }, + "@metamask/ethjs": { + "globals": { + "clearInterval": true, + "setInterval": true + }, + "packages": { + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/number-to-bn": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true + } + }, + "@metamask/ethjs-contract": { + "packages": { + "@babel/runtime": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "promise-to-callback": true } }, "@metamask/ethjs-query": { @@ -1317,11 +1392,35 @@ "promise-to-callback": true } }, + "@metamask/ethjs-query>@metamask/ethjs-format": { + "packages": { + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "@metamask/ethjs>@metamask/number-to-bn": true + } + }, "@metamask/ethjs-query>@metamask/ethjs-rpc": { "packages": { "promise-to-callback": true } }, + "@metamask/ethjs>@metamask/ethjs-filter": { + "globals": { + "clearInterval": true, + "setInterval": true + } + }, + "@metamask/ethjs>@metamask/ethjs-provider-http": { + "packages": { + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true + } + }, + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { + "globals": { + "XMLHttpRequest": true + } + }, "@metamask/ethjs>@metamask/ethjs-unit": { "packages": { "@metamask/ethjs>@metamask/number-to-bn": true, @@ -1330,9 +1429,42 @@ }, "@metamask/ethjs>@metamask/ethjs-util": { "packages": { - "browserify>buffer": true, "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "browserify>buffer": true + } + }, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { + "packages": { + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true + } + }, + "@metamask/ethjs>@metamask/number-to-bn": { + "packages": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true + } + }, + "@metamask/ethjs>ethjs-abi": { + "packages": { + "@metamask/ethjs>ethjs-abi>number-to-bn": true, + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "browserify>buffer": true + } + }, + "@metamask/ethjs>ethjs-abi>number-to-bn": { + "packages": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, + "bn.js": true + } + }, + "@metamask/ethjs>js-sha3": { + "globals": { + "define": true + }, + "packages": { + "process": true } }, "@metamask/gas-fee-controller": { @@ -1359,6 +1491,28 @@ "@metamask/jazzicon>mersenne-twister": true } }, + "@metamask/jazzicon>color": { + "packages": { + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true + } + }, + "@metamask/jazzicon>color>clone": { + "packages": { + "browserify>buffer": true + } + }, + "@metamask/jazzicon>color>color-convert": { + "packages": { + "@metamask/jazzicon>color>color-convert>color-name": true + } + }, + "@metamask/jazzicon>color>color-string": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, "@metamask/json-rpc-engine": { "packages": { "@metamask/rpc-errors": true, @@ -1377,35 +1531,51 @@ "readable-stream": true } }, - "@metamask/snaps-sdk>@metamask/key-tree": { + "@metamask/keyring-api": { + "packages": { + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true, + "@metamask/utils>@metamask/superstruct": true + } + }, + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "crypto.subtle": true + "URL": true }, "packages": { - "@metamask/scure-bip39": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/keyring-api": { + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { "globals": { - "URL": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/keyring-api>uuid": true + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api": { + "@metamask/keyring-api>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true, "@metamask/utils>@metamask/superstruct": true, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, "@metamask/keyring-controller": { @@ -1416,1513 +1586,991 @@ "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, "@metamask/keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/utils": true, + "@metamask/keyring-controller>ethereumjs-wallet": true, "@metamask/name-controller>async-mutex": true, - "@metamask/keyring-controller>ethereumjs-wallet": true + "@metamask/utils": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "URL": true + "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true - } - }, - "@metamask/logging-controller": { - "packages": { - "@metamask/base-controller": true, - "uuid": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, + "@metamask/scure-bip39": true, + "browserify>buffer": true } }, - "@metamask/logo": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { "globals": { - "addEventListener": true, - "document.body.appendChild": true, - "document.createElementNS": true, - "innerHeight": true, - "innerWidth": true, - "requestAnimationFrame": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/logo>gl-mat4": true, - "@metamask/logo>gl-vec3": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/message-manager": { + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "uuid": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "@metamask/name-controller": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "fetch": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/name-controller>@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/name-controller>@metamask/utils": true, - "@metamask/name-controller>async-mutex": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/network-controller": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true + } + }, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { "globals": { - "btoa": true, - "fetch": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/eth-json-rpc-middleware": true, - "@metamask/eth-json-rpc-provider": true, - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, - "@metamask/utils": true, - "eslint>fast-deep-equal": true, - "reselect": true, - "uri-js": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true + } + }, + "@metamask/keyring-controller>ethereumjs-wallet": { + "packages": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, + "browserify>buffer": true, + "crypto-browserify": true, + "crypto-browserify>randombytes": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, "uuid": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { "packages": { - "@ethersproject/providers": true, "browserify>assert": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "koa>content-disposition>safe-buffer": true } }, - "@metamask/notification-services-controller": { - "globals": { - "Intl.NumberFormat": true, - "addEventListener": true, - "fetch": true, - "registration": true, - "removeEventListener": true - }, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { "packages": { - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/profile-sync-controller": true, - "@metamask/utils": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, - "loglevel": true, - "uuid": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true } }, - "@metamask/ethjs>@metamask/number-to-bn": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { "packages": { "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "browserify>buffer": true } }, - "@metamask/object-multiplex": { - "globals": { - "console.warn": true - }, + "@metamask/keyring-snap-client": { "packages": { - "@metamask/object-multiplex>once": true, - "readable-stream": true + "@metamask/keyring-api": true, + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/keyring-snap-client>uuid": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/obs-store": { + "@metamask/keyring-snap-client>uuid": { + "globals": { + "crypto": true + } + }, + "@metamask/logging-controller": { "packages": { - "@metamask/safe-event-emitter": true, - "readable-stream": true + "@metamask/base-controller": true, + "uuid": true } }, - "@metamask/permission-controller": { + "@metamask/logo": { "globals": { - "console.error": true + "addEventListener": true, + "document.body.appendChild": true, + "document.createElementNS": true, + "innerHeight": true, + "innerWidth": true, + "requestAnimationFrame": true }, + "packages": { + "@metamask/logo>gl-mat4": true, + "@metamask/logo>gl-vec3": true + } + }, + "@metamask/message-manager": { "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, "@metamask/utils": true, - "deep-freeze-strict": true, - "immer": true, - "nanoid": true + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "@metamask/permission-log-controller": { + "@metamask/message-manager>jsonschema": { "packages": { - "@metamask/base-controller": true, - "@metamask/permission-log-controller>@metamask/utils": true + "browserify>url": true } }, - "@metamask/phishing-controller": { + "@metamask/name-controller": { "globals": { - "TextEncoder": true, - "URL": true, - "console.error": true, "fetch": true }, "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "webpack-cli>fastest-levenshtein": true, - "punycode": true + "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/name-controller>@metamask/utils": true, + "@metamask/name-controller>async-mutex": true } }, - "@metamask/polling-controller": { + "@metamask/name-controller>@metamask/base-controller": { "globals": { - "clearTimeout": true, - "console.error": true, "setTimeout": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "uuid": true + "immer": true } }, - "@metamask/post-message-stream": { + "@metamask/name-controller>@metamask/utils": { "globals": { - "MessageEvent.prototype": true, - "WorkerGlobalScope": true, - "addEventListener": true, - "browser": true, - "chrome": true, - "location.origin": true, - "postMessage": true, - "removeEventListener": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/post-message-stream>@metamask/utils": true, - "readable-stream": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/ppom-validator": { + "@metamask/name-controller>async-mutex": { "globals": { - "URL": true, - "console.error": true, - "crypto": true + "clearTimeout": true, + "setTimeout": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "await-semaphore": true, - "browserify>buffer": true, - "@metamask/ppom-validator>crypto-js": true, - "@metamask/ppom-validator>elliptic": true, - "@metamask/eth-query>json-rpc-random-id": true - } - }, - "@metamask/preferences-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "@swc/helpers>tslib": true } }, - "@metamask/profile-sync-controller": { + "@metamask/network-controller": { "globals": { - "Event": true, - "Headers": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "URLSearchParams": true, - "addEventListener": true, - "console.error": true, - "dispatchEvent": true, + "btoa": true, "fetch": true, - "removeEventListener": true, "setTimeout": true }, "packages": { "@metamask/base-controller": true, - "@metamask/profile-sync-controller>@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/network-controller": true, - "@metamask/profile-sync-controller>@noble/ciphers": true, - "@noble/hashes": true, - "browserify>buffer": true, - "loglevel": true, - "@metamask/profile-sync-controller>siwe": true - } - }, - "@metamask/queued-request-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/selected-network-controller": true, - "@metamask/utils": true + "@metamask/controller-utils": true, + "@metamask/eth-json-rpc-middleware": true, + "@metamask/eth-json-rpc-provider": true, + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "eslint>fast-deep-equal": true, + "reselect": true, + "uri-js": true, + "uuid": true } }, - "@metamask/rate-limit-controller": { + "@metamask/network-controller>@metamask/eth-block-tracker": { "globals": { + "clearTimeout": true, + "console.error": true, "setTimeout": true }, "packages": { - "@metamask/rate-limit-controller>@metamask/base-controller": true, - "@metamask/rate-limit-controller>@metamask/rpc-errors": true, - "@metamask/rate-limit-controller>@metamask/utils": true - } - }, - "@metamask/remote-feature-flag-controller": { - "packages": { - "@metamask/base-controller": true, - "cockatiel": true - } - }, - "@metamask/rpc-errors": { - "packages": { - "@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/safe-event-emitter": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/safe-event-emitter": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { "globals": { + "fetch": true, "setTimeout": true }, "packages": { - "webpack>events": true + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, + "@metamask/rpc-errors": true } }, - "@metamask/scure-bip39": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { "globals": { + "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/utils>@scure/base": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "@metamask/selected-network-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true + "@metamask/notification-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "@metamask/signature-controller": { + "@metamask/notification-services-controller": { "globals": { - "fetch": true + "Intl.NumberFormat": true, + "addEventListener": true, + "fetch": true, + "registration": true, + "removeEventListener": true }, "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller": true, - "@metamask/logging-controller": true, + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, + "@metamask/profile-sync-controller": true, "@metamask/utils": true, - "browserify>buffer": true, - "webpack>events": true, - "@metamask/message-manager>jsonschema": true, + "loglevel": true, "uuid": true } }, - "@metamask/smart-transactions-controller": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "URLSearchParams": true, - "clearInterval": true, - "console.error": true, - "console.log": true, - "fetch": true, - "setInterval": true - }, - "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@ethersproject/bytes": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/polling-controller": true, - "@metamask/transaction-controller": true, - "@metamask/smart-transactions-controller>bignumber.js": true, - "browserify>buffer": true, - "fast-json-patch": true, - "lodash": true + "SuppressedError": true } }, - "@metamask/snaps-controllers": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "DecompressionStream": true, - "URL": true, - "clearTimeout": true, - "document.getElementById": true, - "fetch.bind": true, - "setTimeout": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/json-rpc-engine": true, - "@metamask/json-rpc-middleware-stream": true, - "@metamask/object-multiplex": true, - "@metamask/permission-controller": true, - "@metamask/post-message-stream": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, - "@metamask/snaps-rpc-methods": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "browserify>browserify-zlib": true, - "@metamask/snaps-controllers>concat-stream": true, - "eslint>fast-deep-equal": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "immer": true, - "nanoid": true, - "readable-stream": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "semver": true, - "@metamask/snaps-controllers>tar-stream": true + "crypto": true, + "define": true } }, - "@metamask/snaps-execution-environments": { - "globals": { - "document.getElementById": true - }, + "@metamask/notification-services-controller>firebase": { "packages": { - "@metamask/post-message-stream": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "@metamask/snaps-utils>@metamask/snaps-registry": { + "@metamask/notification-services-controller>firebase>@firebase/app": { + "globals": { + "FinalizationRegistry": true, + "console.warn": true + }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@metamask/snaps-rpc-methods": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@metamask/snaps-sdk": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "fetch": true + "console": true }, "packages": { - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true + "@swc/helpers>tslib": true } }, - "@metamask/snaps-utils": { + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "File": true, - "FileReader": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "crypto": true, - "document.body.appendChild": true, - "document.createElement": true, - "fetch": true - }, - "packages": { - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-utils>@metamask/slip44": true, - "@metamask/snaps-sdk": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "chalk": true, - "@metamask/snaps-utils>cron-parser": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "@metamask/snaps-utils>fast-xml-parser": true, - "@metamask/snaps-utils>marked": true, - "@metamask/snaps-utils>rfdc": true, - "semver": true, - "@metamask/snaps-utils>validate-npm-package-name": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "@metamask/transaction-controller": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { - "clearTimeout": true, + "BroadcastChannel": true, + "Headers": true, + "btoa": true, "console.error": true, + "crypto": true, "fetch": true, + "msCrypto": true, + "navigator.onLine": true, "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/abi": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/metamask-eth-abis": true, - "@metamask/network-controller": true, - "@metamask/transaction-controller>@metamask/nonce-tracker": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "@metamask/name-controller>async-mutex": true, - "bn.js": true, - "browserify>buffer": true, - "eth-method-registry": true, - "webpack>events": true, - "fast-json-patch": true, - "lodash": true, - "uuid": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@metamask/user-operation-controller": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "fetch": true + "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, + "URL": true, + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, + "setTimeout": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/transaction-controller": true, - "@metamask/utils": true, - "bn.js": true, - "webpack>events": true, - "lodash": true, - "uuid": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@swc/helpers>tslib": true } }, - "@metamask/utils": { + "@metamask/notification-services-controller>firebase>@firebase/util": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "atob": true, + "browser": true, + "btoa": true, + "chrome": true, + "console": true, + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "process": true } }, - "@metamask/abi-utils>@metamask/utils": { + "@metamask/object-multiplex": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "console.warn": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/object-multiplex>once": true, + "readable-stream": true } }, - "@metamask/browser-passworder>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/object-multiplex>once": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/object-multiplex>once>wrappy": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/obs-store": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/safe-event-emitter": true, + "readable-stream": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/permission-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "console.error": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "deep-freeze-strict": true, + "immer": true, + "nanoid": true } }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { + "@metamask/permission-controller>nanoid": { "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "crypto.getRandomValues": true + } + }, + "@metamask/permission-log-controller": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/base-controller": true, + "@metamask/permission-log-controller>@metamask/utils": true } }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { + "@metamask/permission-log-controller>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "@metamask/phishing-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "TextEncoder": true, + "URL": true, + "console.error": true, + "fetch": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "punycode": true, + "webpack-cli>fastest-levenshtein": true } }, - "@metamask/eth-sig-util>@metamask/utils": { + "@metamask/polling-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/base-controller": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "uuid": true } }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { + "@metamask/post-message-stream": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "MessageEvent.prototype": true, + "WorkerGlobalScope": true, + "addEventListener": true, + "browser": true, + "chrome": true, + "location.origin": true, + "postMessage": true, + "removeEventListener": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/post-message-stream>@metamask/utils": true, + "readable-stream": true } }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { + "@metamask/post-message-stream>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/ppom-validator": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true, + "console.error": true, + "crypto": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query>json-rpc-random-id": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/ppom-validator>elliptic": true, + "await-semaphore": true, + "browserify>buffer": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { + "@metamask/ppom-validator>crypto-js": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto": true, + "define": true, + "msCrypto": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "browserify>browser-resolve": true } }, - "@metamask/keyring-api>@metamask/utils": { + "@metamask/ppom-validator>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true + } + }, + "@metamask/ppom-validator>elliptic>brorand": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto": true, + "msCrypto": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "browserify>browser-resolve": true + } + }, + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "ethers>@ethersproject/sha2>hash.js": true + } + }, + "@metamask/preferences-controller": { + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": { + "@metamask/profile-sync-controller": { "globals": { + "Event": true, + "Headers": true, "TextDecoder": true, - "TextEncoder": true + "TextEncoder": true, + "URL": true, + "URLSearchParams": true, + "addEventListener": true, + "console.error": true, + "dispatchEvent": true, + "fetch": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, + "@metamask/base-controller": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/network-controller": true, + "@metamask/profile-sync-controller>@noble/ciphers": true, + "@metamask/profile-sync-controller>siwe": true, "@noble/hashes": true, - "@metamask/utils>@scure/base": true, "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "loglevel": true } }, - "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "@metamask/profile-sync-controller>@noble/ciphers": { "globals": { "TextDecoder": true, - "TextEncoder": true + "TextEncoder": true, + "crypto": true + } + }, + "@metamask/profile-sync-controller>siwe": { + "globals": { + "console.error": true, + "console.warn": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true } }, - "@metamask/name-controller>@metamask/utils": { + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "console.error": true, + "console.log": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, + "@noble/hashes": true } }, - "@metamask/permission-log-controller>@metamask/utils": { + "@metamask/profile-sync-controller>siwe>@stablelib/random": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto": true, + "msCrypto": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, + "browserify>browser-resolve": true } }, - "@metamask/post-message-stream>@metamask/utils": { + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { + "packages": { + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + } + }, + "@metamask/queued-request-controller": { + "packages": { + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/selected-network-controller": true, + "@metamask/utils": true + } + }, + "@metamask/rate-limit-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true, - "nock>debug": true, - "@metamask/utils>pony-cause": true, - "semver": true + "@metamask/rate-limit-controller>@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/rpc-errors": true, + "@metamask/rate-limit-controller>@metamask/utils": true } }, - "@metamask/rate-limit-controller>@metamask/utils": { + "@metamask/rate-limit-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true + }, + "packages": { + "immer": true + } + }, + "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "packages": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true + } + }, + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { + "@metamask/rate-limit-controller>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, "nock>debug": true, - "@metamask/utils>pony-cause": true, "semver": true } }, - "@ngraveio/bc-ur": { + "@metamask/remote-feature-flag-controller": { "packages": { - "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, - "browserify>assert": true, - "@ngraveio/bc-ur>bignumber.js": true, - "browserify>buffer": true, - "@ngraveio/bc-ur>cbor-sync": true, - "@ngraveio/bc-ur>crc": true, - "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true + "@metamask/base-controller": true, + "cockatiel": true } }, - "@metamask/profile-sync-controller>@noble/ciphers": { - "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true + "@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "@metamask/rpc-methods-flask>nanoid": { "globals": { - "TextEncoder": true - }, - "packages": { - "@noble/hashes": true + "crypto.getRandomValues": true } }, - "@noble/hashes": { + "@metamask/rpc-methods>nanoid": { "globals": { - "TextEncoder": true, - "crypto": true + "crypto.getRandomValues": true } }, - "@metamask/scure-bip39>@noble/hashes": { + "@metamask/safe-event-emitter": { "globals": { - "TextEncoder": true, - "crypto": true + "setTimeout": true + }, + "packages": { + "webpack>events": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/scure-bip39": { "globals": { - "TextEncoder": true, - "crypto": true + "TextEncoder": true + }, + "packages": { + "@metamask/scure-bip39>@noble/hashes": true, + "@metamask/utils>@scure/base": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/scure-bip39>@noble/hashes": { "globals": { "TextEncoder": true, "crypto": true } }, - "@popperjs/core": { - "globals": { - "Element": true, - "HTMLElement": true, - "ShadowRoot": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator.userAgent": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { - "globals": { - "console.log": true + "@metamask/selected-network-controller": { + "packages": { + "@metamask/base-controller": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "@metamask/signature-controller": { "globals": { - "XMLHttpRequest": true + "fetch": true }, "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/keyring-controller": true, + "@metamask/logging-controller": true, + "@metamask/message-manager>jsonschema": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, + "@metamask/utils": true, + "browserify>buffer": true, + "uuid": true, + "webpack>events": true } }, - "@reduxjs/toolkit": { - "globals": { - "AbortController": true, - "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, - "__REDUX_DEVTOOLS_EXTENSION__": true, - "console": true, - "queueMicrotask": true, - "requestAnimationFrame": true, - "setTimeout": true - }, - "packages": { - "immer": true, - "process": true, - "redux": true, - "redux-thunk": true, - "@reduxjs/toolkit>reselect": true - } - }, - "react-router-dom-v5-compat>@remix-run/router": { - "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, - "console": true, - "document.defaultView": true - } - }, - "@metamask/utils>@scure/base": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - } - }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { - "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@metamask/utils>@scure/base": true - } - }, - "@segment/loosely-validate-event": { - "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true - } - }, - "@sentry/browser>@sentry-internal/browser-utils": { - "globals": { - "PerformanceEventTiming.prototype": true, - "PerformanceObserver": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "addEventListener": true, - "clearTimeout": true, - "performance": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true - } - }, - "@sentry/browser>@sentry-internal/feedback": { - "globals": { - "FormData": true, - "HTMLFormElement": true, - "__SENTRY_DEBUG__": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "document.createElement": true, - "document.createElementNS": true, - "document.createTextNode": true, - "isSecureContext": true, - "requestAnimationFrame": true, - "setTimeout": true - }, - "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true - } - }, - "@sentry/browser>@sentry-internal/replay-canvas": { - "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, - "console.error": true, - "createImageBitmap": true, - "document": true - }, - "packages": { - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true - } - }, - "@sentry/browser>@sentry-internal/replay": { - "globals": { - "Blob": true, - "CSSConditionRule": true, - "CSSGroupingRule": true, - "CSSMediaRule": true, - "CSSRule": true, - "CSSSupportsRule": true, - "Document": true, - "DragEvent": true, - "Element": true, - "FormData": true, - "HTMLElement": true, - "HTMLFormElement": true, - "Headers": true, - "MouseEvent": true, - "MutationObserver": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.prototype.contains": true, - "PointerEvent": true, - "TextEncoder": true, - "URL": true, - "URLSearchParams": true, - "Worker": true, - "__RRWEB_EXCLUDE_IFRAME__": true, - "__RRWEB_EXCLUDE_SHADOW_DOM__": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, - "__rrMutationObserver": true, - "addEventListener": true, - "clearTimeout": true, - "console.debug": true, - "console.error": true, - "console.warn": true, - "customElements.get": true, - "document": true, - "innerHeight": true, - "innerWidth": true, - "location.href": true, - "location.origin": true, - "parent": true, - "setTimeout": true - }, - "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true - } - }, - "@sentry/browser": { - "globals": { - "PerformanceObserver.supportedEntryTypes": true, - "Request": true, - "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, - "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, - "setTimeout": true - }, - "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true - } - }, - "@sentry/browser>@sentry/core": { - "globals": { - "Headers": true, - "Request": true, - "URL": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_TRACING__": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@sentry/utils": true - } - }, - "@sentry/utils": { - "globals": { - "CustomEvent": true, - "DOMError": true, - "DOMException": true, - "EdgeRuntime": true, - "Element": true, - "ErrorEvent": true, - "Event": true, - "HTMLElement": true, - "Headers": true, - "Request": true, - "Response": true, - "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "__SENTRY_BROWSER_BUNDLE__": true, - "__SENTRY_DEBUG__": true, - "clearTimeout": true, - "console.error": true, - "document": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "process": true - } - }, - "@solana/addresses": { - "globals": { - "Intl.Collator": true, - "TextEncoder": true, - "crypto.subtle.digest": true, - "crypto.subtle.exportKey": true - }, - "packages": { - "@solana/addresses>@solana/assertions": true, - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/codecs-strings": true, - "@solana/addresses>@solana/errors": true - } - }, - "@solana/addresses>@solana/assertions": { - "globals": { - "crypto": true, - "isSecureContext": true - }, - "packages": { - "@solana/addresses>@solana/errors": true - } - }, - "@solana/addresses>@solana/codecs-core": { - "packages": { - "@solana/addresses>@solana/errors": true - } - }, - "@solana/addresses>@solana/codecs-strings": { - "globals": { - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true - }, - "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true - } - }, - "@solana/addresses>@solana/errors": { - "globals": { - "btoa": true - } - }, - "@metamask/controller-utils>@spruceid/siwe-parser": { - "globals": { - "console.error": true, - "console.log": true - }, - "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true - } - }, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { - "globals": { - "console.error": true, - "console.log": true - }, - "packages": { - "@noble/hashes": true, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, - "browserify>browser-resolve": true - } - }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true - } - }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { - "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true - } - }, - "@trezor/connect-web": { - "globals": { - "URLSearchParams": true, - "__TREZOR_CONNECT_SRC": true, - "addEventListener": true, - "btoa": true, - "chrome": true, - "clearInterval": true, - "clearTimeout": true, - "console.warn": true, - "document.body": true, - "document.createElement": true, - "document.createTextNode": true, - "document.getElementById": true, - "document.querySelectorAll": true, - "location": true, - "navigator": true, - "open": true, - "origin": true, - "removeEventListener": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect-common": true, - "@trezor/connect-web>@trezor/connect": true, - "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true, - "@swc/helpers>tslib": true - } - }, - "@trezor/connect-web>@trezor/connect": { - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true, - "@swc/helpers>tslib": true - } - }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { - "globals": { - "innerHeight": true, - "innerWidth": true, - "location.hostname": true, - "location.origin": true, - "navigator.languages": true, - "navigator.platform": true, - "navigator.userAgent": true, - "screen.height": true, - "screen.width": true - }, - "packages": { - "process": true, - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, - "@swc/helpers>tslib": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { - "globals": { - "console.warn": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, - "browserify>buffer": true, - "ts-mixer": true - } - }, - "@trezor/connect-web>@trezor/utils": { - "globals": { - "AbortController": true, - "Intl.NumberFormat": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.info": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/utils>bignumber.js": true, - "browserify>buffer": true, - "webpack>events": true, - "@swc/helpers>tslib": true - } - }, - "@welldone-software/why-did-you-render": { - "globals": { - "Element": true, - "console.group": true, - "console.groupCollapsed": true, - "console.groupEnd": true, - "console.log": true, - "console.warn": true, - "define": true, - "setTimeout": true - }, - "packages": { - "lodash": true, - "react": true - } - }, - "@zxing/browser": { - "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true - }, - "packages": { - "@zxing/library": true - } - }, - "@zxing/library": { - "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, - "TextEncoder": true, - "URL.createObjectURL": true, - "btoa": true, - "console.log": true, - "console.warn": true, - "document": true, - "navigator": true, - "setTimeout": true - }, - "packages": { - "@zxing/library>ts-custom-error": true - } - }, - "@lavamoat/lavapack>readable-stream>abort-controller": { - "globals": { - "AbortController": true - } - }, - "currency-formatter>accounting": { - "globals": { - "define": true + "@metamask/signature-controller>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>tweetnacl": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "define": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, + "browserify>buffer": true, + "nock>debug": true, + "semver": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "@metamask/smart-transactions-controller": { "globals": { - "define": true - } - }, - "chalk>ansi-styles": { + "URLSearchParams": true, + "clearInterval": true, + "console.error": true, + "console.log": true, + "fetch": true, + "setInterval": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "@ethersproject/bytes": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/polling-controller": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@metamask/smart-transactions-controller>bignumber.js": true, + "@metamask/transaction-controller": true, + "browserify>buffer": true, + "fast-json-patch": true, + "lodash": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "browserify>vm-browserify": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "browserify>assert": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Buffer": true + "console.warn": true, + "fetch": true }, "packages": { - "react>object-assign": true, - "browserify>assert>util": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "webpack>events": true } }, - "@metamask/name-controller>async-mutex": { + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true + "crypto.getRandomValues": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "@metamask/smart-transactions-controller>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "@metamask/snaps-controllers": { "globals": { + "DecompressionStream": true, + "URL": true, "clearTimeout": true, + "document.getElementById": true, + "fetch.bind": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "@metamask/base-controller": true, + "@metamask/json-rpc-engine": true, + "@metamask/json-rpc-middleware-stream": true, + "@metamask/object-multiplex": true, + "@metamask/permission-controller": true, + "@metamask/post-message-stream": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-controllers>@xstate/fsm": true, + "@metamask/snaps-controllers>concat-stream": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-rpc-methods": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-utils": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, + "@metamask/utils": true, + "browserify>browserify-zlib": true, + "eslint>fast-deep-equal": true, + "immer": true, + "nanoid": true, + "readable-stream": true, + "semver": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "@metamask/snaps-controllers-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "await-semaphore": { + "@metamask/snaps-controllers>concat-stream": { "packages": { - "process": true, - "browserify>timers-browserify": true + "browserify>buffer": true, + "browserify>concat-stream>typedarray": true, + "pumpify>inherits": true, + "readable-stream": true, + "terser>source-map-support>buffer-from": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/snaps-controllers>nanoid": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, - "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "crypto.getRandomValues": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "readable-stream": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "browserify>buffer": true, - "axios>form-data": true, - "process": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true, + "browserify>browser-resolve": true } }, "@metamask/snaps-controllers>tar-stream>b4a": { @@ -2931,1003 +2579,1241 @@ "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@metamask/snaps-controllers>tar-stream>streamx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, + "webpack>events": true } }, - "base32-encode": { - "packages": { - "base32-encode>to-data-view": true + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "globals": { + "queueMicrotask": true } }, - "bignumber.js": { + "@metamask/snaps-execution-environments": { "globals": { - "crypto": true, - "define": true + "document.getElementById": true + }, + "packages": { + "@metamask/post-message-stream": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { + "@metamask/snaps-rpc-methods": { + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true + } + }, + "@metamask/snaps-sdk": { "globals": { - "crypto": true, - "define": true + "fetch": true + }, + "packages": { + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true } }, - "@metamask/notification-services-controller>bignumber.js": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "crypto": true, - "define": true + "crypto.subtle": true + }, + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true } }, - "@metamask/smart-transactions-controller>bignumber.js": { + "@metamask/snaps-utils": { "globals": { + "File": true, + "FileReader": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "console.error": true, + "console.log": true, + "console.warn": true, "crypto": true, - "define": true + "document.body.appendChild": true, + "document.createElement": true, + "fetch": true + }, + "packages": { + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-utils>cron-parser": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "@metamask/snaps-utils>fast-xml-parser": true, + "@metamask/snaps-utils>marked": true, + "@metamask/snaps-utils>rfdc": true, + "@metamask/snaps-utils>validate-npm-package-name": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@noble/hashes": true, + "chalk": true, + "semver": true } }, - "@ngraveio/bc-ur>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>@metamask/snaps-registry": { + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true } }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "crypto": true, - "define": true + "entityName": true, + "val": true + }, + "packages": { + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@metamask/snaps-utils>marked": { "globals": { - "crypto": true, + "console.error": true, + "console.warn": true, "define": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/snaps-utils>rfdc": { "packages": { "browserify>buffer": true } }, - "blo": { - "globals": { - "btoa": true - } - }, - "bn.js": { - "globals": { - "Buffer": true - }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "browserify>browser-resolve": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { "packages": { - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "process": true, + "semver": true } }, - "bowser": { - "globals": { - "define": true + "@metamask/test-bundler>@ethersproject/networks": { + "packages": { + "ethers>@ethersproject/logger": true } }, - "@metamask/ppom-validator>elliptic>brorand": { + "@metamask/transaction-controller": { "globals": { - "crypto": true, - "msCrypto": true + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "browserify>browser-resolve": true - } - }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { - "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/abi": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/metamask-eth-abis": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/network-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/utils": true, + "bn.js": true, "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "eth-method-registry": true, + "fast-json-patch": true, + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true + "@ethersproject/providers": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, + "browserify>assert": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>cipher-base": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "pumpify>inherits": true + "@swc/helpers>tslib": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "@metamask/user-operation-controller": { + "globals": { + "fetch": true + }, "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/transaction-controller": true, + "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "lodash": true, + "uuid": true, + "webpack>events": true } }, - "crypto-browserify>browserify-sign": { + "@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils>@scure/base": true, + "@metamask/utils>pony-cause": true, + "@noble/hashes": true, "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "@metamask/ppom-validator>elliptic": true, - "pumpify>inherits": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "stream-browserify": true + "nock>debug": true, + "semver": true } }, - "browserify>browserify-zlib": { + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ngraveio/bc-ur": { "packages": { + "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "@ngraveio/bc-ur>bignumber.js": true, + "@ngraveio/bc-ur>cbor-sync": true, + "@ngraveio/bc-ur>crc": true, + "@ngraveio/bc-ur>jsbi": true, + "addons-linter>sha.js": true, "browserify>assert": true, - "browserify>buffer": true, - "browserify>browserify-zlib>pako": true, - "process": true, - "stream-browserify": true, - "browserify>util": true + "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { - "packages": { - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true + "@ngraveio/bc-ur>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "buffer": { + "@ngraveio/bc-ur>cbor-sync": { "globals": { - "console": true + "define": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "browserify>buffer": true } }, - "terser>source-map-support>buffer-from": { + "@ngraveio/bc-ur>crc": { "packages": { "browserify>buffer": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { - "packages": { - "browserify>buffer": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "browserify>buffer": { + "@noble/hashes": { "globals": { - "console": true + "TextEncoder": true, + "crypto": true + } + }, + "@popperjs/core": { + "globals": { + "Element": true, + "HTMLElement": true, + "ShadowRoot": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator.userAgent": true + } + }, + "@reduxjs/toolkit": { + "globals": { + "AbortController": true, + "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, + "__REDUX_DEVTOOLS_EXTENSION__": true, + "console": true, + "queueMicrotask": true, + "requestAnimationFrame": true, + "setTimeout": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "@reduxjs/toolkit>reselect": true, + "immer": true, + "process": true, + "redux": true, + "redux-thunk": true } }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "@segment/loosely-validate-event": { "packages": { - "process": true, - "semver": true + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true, + "browserify>assert": true, + "browserify>buffer": true } }, - "string.prototype.matchall>call-bind": { + "@sentry/browser": { + "globals": { + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, + "console.error": true, + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>call-bind>set-function-length": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@sentry/browser>@sentry-internal/browser-utils": { "globals": { - "define": true + "PerformanceEventTiming.prototype": true, + "PerformanceObserver": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "addEventListener": true, + "clearTimeout": true, + "performance": true, + "removeEventListener": true, + "setTimeout": true }, "packages": { - "browserify>buffer": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chalk": { + "@sentry/browser>@sentry-internal/feedback": { + "globals": { + "FormData": true, + "HTMLFormElement": true, + "__SENTRY_DEBUG__": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "document.createElement": true, + "document.createElementNS": true, + "document.createTextNode": true, + "isSecureContext": true, + "requestAnimationFrame": true, + "setTimeout": true + }, "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "chart.js": { + "@sentry/browser>@sentry-internal/replay": { "globals": { - "Intl.NumberFormat": true, + "Blob": true, + "CSSConditionRule": true, + "CSSGroupingRule": true, + "CSSMediaRule": true, + "CSSRule": true, + "CSSSupportsRule": true, + "Document": true, + "DragEvent": true, + "Element": true, + "FormData": true, + "HTMLElement": true, + "HTMLFormElement": true, + "Headers": true, + "MouseEvent": true, "MutationObserver": true, - "OffscreenCanvas": true, - "Path2D": true, - "ResizeObserver": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.prototype.contains": true, + "PointerEvent": true, + "TextEncoder": true, + "URL": true, + "URLSearchParams": true, + "Worker": true, + "__RRWEB_EXCLUDE_IFRAME__": true, + "__RRWEB_EXCLUDE_SHADOW_DOM__": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_EXCLUDE_REPLAY_WORKER__": true, + "__rrMutationObserver": true, "addEventListener": true, "clearTimeout": true, + "console.debug": true, "console.error": true, "console.warn": true, - "devicePixelRatio": true, + "customElements.get": true, "document": true, - "removeEventListener": true, - "requestAnimationFrame": true, + "innerHeight": true, + "innerWidth": true, + "location.href": true, + "location.origin": true, + "parent": true, "setTimeout": true }, "packages": { - "chart.js>@kurkle/color": true - } - }, - "@ensdomains/content-hash>cids": { - "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "ethereumjs-util>create-hash>cipher-base": { + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true, - "stream-browserify": true, - "browserify>string_decoder": true + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true } }, - "classnames": { + "@sentry/browser>@sentry/core": { "globals": { - "classNames": "write", - "define": true - } - }, - "@metamask/jazzicon>color>clone": { + "Headers": true, + "Request": true, + "URL": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_TRACING__": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>buffer": true + "@sentry/utils": true } }, - "cockatiel": { + "@sentry/utils": { "globals": { - "AbortController": true, - "AbortSignal": true, - "WeakRef": true, + "CustomEvent": true, + "DOMError": true, + "DOMException": true, + "EdgeRuntime": true, + "Element": true, + "ErrorEvent": true, + "Event": true, + "HTMLElement": true, + "Headers": true, + "Request": true, + "Response": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "__SENTRY_BROWSER_BUNDLE__": true, + "__SENTRY_DEBUG__": true, "clearTimeout": true, - "performance": true, + "console.error": true, + "document": true, + "setInterval": true, "setTimeout": true }, "packages": { "process": true } }, - "chalk>ansi-styles>color-convert": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { + "@solana/addresses": { + "globals": { + "Intl.Collator": true, + "TextEncoder": true, + "crypto.subtle.digest": true, + "crypto.subtle.exportKey": true + }, "packages": { - "jest-canvas-mock>moo-color>color-name": true + "@solana/addresses>@solana/assertions": true, + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/codecs-strings": true, + "@solana/addresses>@solana/errors": true } }, - "@metamask/jazzicon>color": { + "@solana/addresses>@solana/assertions": { + "globals": { + "crypto": true, + "isSecureContext": true + }, "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true + "@solana/addresses>@solana/errors": true } }, - "@metamask/snaps-controllers>concat-stream": { + "@solana/addresses>@solana/codecs-core": { "packages": { - "terser>source-map-support>buffer-from": true, - "browserify>buffer": true, - "pumpify>inherits": true, - "readable-stream": true, - "browserify>concat-stream>typedarray": true + "@solana/addresses>@solana/errors": true } }, - "copy-to-clipboard": { + "@solana/addresses>@solana/codecs-strings": { "globals": { - "clipboardData": true, - "console.error": true, - "console.warn": true, - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true, - "document.createRange": true, - "document.execCommand": true, - "document.getSelection": true, - "navigator.userAgent": true, - "prompt": true + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true }, "packages": { - "copy-to-clipboard>toggle-selection": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ngraveio/bc-ur>crc": { - "packages": { - "browserify>buffer": true + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true } }, - "crypto-browserify>create-ecdh": { - "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ppom-validator>elliptic": true + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true } }, - "ethereumjs-util>create-hash": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "addons-linter>sha.js": true + "react-markdown>unist-util-visit": true } }, - "crypto-browserify>create-hmac": { + "@storybook/addon-knobs>qs": { "packages": { - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "string.prototype.matchall>side-channel": true } }, - "@metamask/snaps-utils>cron-parser": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@trezor/connect-web": { + "globals": { + "URLSearchParams": true, + "__TREZOR_CONNECT_SRC": true, + "addEventListener": true, + "btoa": true, + "chrome": true, + "clearInterval": true, + "clearTimeout": true, + "console.warn": true, + "document.body": true, + "document.createElement": true, + "document.createTextNode": true, + "document.getElementById": true, + "document.querySelectorAll": true, + "location": true, + "navigator": true, + "open": true, + "origin": true, + "removeEventListener": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>browser-resolve": true, - "luxon": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect": true, + "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/utils": true, + "webpack>events": true } }, - "crypto-browserify": { + "@trezor/connect-web>@trezor/connect": { "packages": { - "crypto-browserify>browserify-cipher": true, - "crypto-browserify>browserify-sign": true, - "crypto-browserify>create-ecdh": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>diffie-hellman": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt": true, - "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "@trezor/connect-web>@trezor/connect>@trezor/transport": true, + "@trezor/connect-web>@trezor/utils": true } }, - "@metamask/ppom-validator>crypto-js": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "crypto": true, - "define": true, - "msCrypto": true + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true }, "packages": { - "browserify>browser-resolve": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true } }, - "react-beautiful-dnd>css-box-model": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "innerHeight": true, + "innerWidth": true, + "location.hostname": true, + "location.origin": true, + "navigator.languages": true, + "navigator.platform": true, + "navigator.userAgent": true, + "screen.height": true, + "screen.width": true }, "packages": { - "react-router-dom>tiny-invariant": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, + "process": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "define": true } }, - "currency-formatter": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, + "browserify>buffer": true } }, - "debounce-stream": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "globals": { + "process": true, + "setTimeout": true + }, "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true } }, - "debounce-stream>debounce": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { "globals": { - "clearTimeout": true, - "setTimeout": true + "console.log": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "XMLHttpRequest": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { + "globals": { + "console.warn": true + }, "packages": { - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>call-bind": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "string.prototype.matchall>get-intrinsic": true, - "browserify>util>is-arguments": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@ngraveio/bc-ur>assert>object-is": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "browserify>util>which-typed-array": true + "@trezor/connect-web>@trezor/connect>@trezor/schema-utils>@sinclair/typebox": true, + "browserify>buffer": true, + "ts-mixer": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "@trezor/connect-web>@trezor/utils": { + "globals": { + "AbortController": true, + "Intl.NumberFormat": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.info": true, + "console.log": true, + "console.warn": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "@swc/helpers>tslib": true, + "@trezor/connect-web>@trezor/utils>bignumber.js": true, + "browserify>buffer": true, + "webpack>events": true } }, - "string.prototype.matchall>define-properties": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true + "@trezor/connect-web>@trezor/utils>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@welldone-software/why-did-you-render": { + "globals": { + "Element": true, + "console.group": true, + "console.groupCollapsed": true, + "console.groupEnd": true, + "console.log": true, + "console.warn": true, + "define": true, + "setTimeout": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "lodash": true, + "react": true } }, - "crypto-browserify>diffie-hellman": { + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "@zxing/library": true } }, - "@material-ui/core>react-transition-group>dom-helpers": { + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, "packages": { - "@babel/runtime": true + "@zxing/library>ts-custom-error": true } }, - "debounce-stream>duplexer": { + "addons-linter>sha.js": { "packages": { - "stream-browserify": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/signing-key>elliptic": { + "await-semaphore": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "browserify>timers-browserify": true, + "process": true } }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "base32-encode": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "base32-encode>to-data-view": true } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true + "bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true, - "browserify>util>is-arguments": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "eslint-plugin-react>array-includes>is-string": true, - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "process": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true + "blo": { + "globals": { + "btoa": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { + "bn.js": { "globals": { - "intToBuffer": true + "Buffer": true }, "packages": { - "bn.js": true, - "buffer": true, - "@metamask/ethjs>js-sha3": true + "browserify>browser-resolve": true } }, - "eth-ens-namehash": { + "bowser": { "globals": { - "name": "write" - }, - "packages": { - "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true, - "@metamask/ethjs>js-sha3": true + "define": true } }, - "eth-lattice-keyring": { + "browserify>assert": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "Buffer": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "webpack>events": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "browserify>assert>util": true, + "react>object-assign": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "browserify>assert>util": { "globals": { - "TextDecoder": true, - "crypto": true + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@noble/hashes": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true + "browserify>assert>util>inherits": true, + "process": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { - "globals": { - "TextDecoder": true, - "crypto": true - }, + "browserify>browserify-zlib": { "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "browserify>assert": true, + "browserify>browserify-zlib>pako": true, + "browserify>buffer": true, + "browserify>util": true, + "process": true, + "stream-browserify": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "browserify>buffer": { "globals": { - "TextDecoder": true, - "crypto": true + "console": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true - } - }, - "ethereumjs-util>ethereum-cryptography": { - "packages": { - "browserify>buffer": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "ganache>secp256k1": true + "base64-js": true, + "buffer>ieee754": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { - "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "browserify>punycode": { + "globals": { + "define": true } }, - "ethereumjs-util": { + "browserify>string_decoder": { "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>rlp": true + "koa>content-disposition>safe-buffer": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "browserify>timers-browserify": { + "globals": { + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true + }, "packages": { - "browserify>assert": true, - "bn.js": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "browserify>insert-module-globals>is-buffer": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true + "process": true } }, - "@metamask/keyring-controller>ethereumjs-wallet": { + "browserify>url": { "packages": { - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "browserify>buffer": true, - "crypto-browserify": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "crypto-browserify>randombytes": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "uuid": true + "@storybook/addon-knobs>qs": true, + "browserify>punycode": true } }, - "ethers": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "process": true, + "pumpify>inherits": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "browserify>util>is-arguments": { "packages": { - "@ethersproject/abi": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "@ethersproject/wallet": true, - "@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "@metamask/ethjs>ethjs-abi": { + "browserify>util>is-typed-array": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/ethjs>ethjs-abi>number-to-bn": true + "browserify>util>which-typed-array": true } }, - "webpack>events": { + "browserify>util>which-typed-array": { + "packages": { + "browserify>util>which-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>which-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>vm-browserify": { + "globals": { + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true + } + }, + "buffer": { "globals": { "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "chalk": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, - "extension-port-stream": { + "chalk>ansi-styles": { "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "chalk>ansi-styles>color-convert": true } }, - "fast-json-patch": { + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "chart.js": { "globals": { + "Intl.NumberFormat": true, + "MutationObserver": true, + "OffscreenCanvas": true, + "Path2D": true, + "ResizeObserver": true, "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "devicePixelRatio": true, + "document": true, "removeEventListener": true, + "requestAnimationFrame": true, "setTimeout": true + }, + "packages": { + "chart.js>@kurkle/color": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "chart.js>@kurkle/color": { "globals": { - "entityName": true, - "val": true - }, - "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true + "define": true } }, - "@metamask/notification-services-controller>firebase": { + "classnames": { + "globals": { + "classNames": "write", + "define": true + } + }, + "cockatiel": { + "globals": { + "AbortController": true, + "AbortSignal": true, + "WeakRef": true, + "clearTimeout": true, + "performance": true, + "setTimeout": true + }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true + "process": true } }, - "react-focus-lock>focus-lock": { + "copy-to-clipboard": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, + "clipboardData": true, "console.error": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "setTimeout": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true, + "document.createRange": true, + "document.execCommand": true, + "document.getSelection": true, + "navigator.userAgent": true, + "prompt": true }, "packages": { - "@swc/helpers>tslib": true + "copy-to-clipboard>toggle-selection": true } }, - "browserify>util>which-typed-array>for-each": { + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true + } + }, + "crypto-browserify": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "crypto-browserify>browserify-cipher": true, + "crypto-browserify>browserify-sign": true, + "crypto-browserify>create-ecdh": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>diffie-hellman": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt": true, + "crypto-browserify>randombytes": true, + "crypto-browserify>randomfill": true, + "ethereumjs-util>create-hash": true } }, - "axios>form-data": { - "globals": { - "FormData": true + "crypto-browserify>browserify-cipher": { + "packages": { + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "fuse.js": { - "globals": { - "console": true, - "define": true + "crypto-browserify>browserify-cipher>browserify-des": { + "packages": { + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>get-intrinsic": { - "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "browserify>has>function-bind": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true, - "depcheck>is-core-module>hasown": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk": { + "crypto-browserify>browserify-sign": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "stream-browserify": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "@metamask/ppom-validator>elliptic": true, + "bn.js": true, + "browserify>buffer": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true + } + }, + "crypto-browserify>diffie-hellman": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "crypto-browserify>diffie-hellman>miller-rabin": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "bn.js": true + } + }, + "crypto-browserify>pbkdf2": { "globals": { - "AbortController": true, - "Request": true, - "URL": true, - "__values": true, - "caches": true, - "clearTimeout": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "fetch": true, + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, "setTimeout": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, - "@ethersproject/abi": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "@metamask/keyring-api>bech32": true, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "process": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { "bn.js": true, - "eth-lattice-keyring>gridplus-sdk>borc": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "browserify>buffer": true, - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ethjs>js-sha3": true, - "lodash": true, - "eth-lattice-keyring>rlp": true, - "ganache>secp256k1": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true + "crypto-browserify>public-encrypt>browserify-rsa": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>create-hash": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>public-encrypt>parse-asn1": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "koa>content-disposition>safe-buffer": true + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "bn.js": true, + "browserify>buffer": true, + "browserify>vm-browserify": true, + "pumpify>inherits": true } }, - "ethers>@ethersproject/sha2>hash.js": { + "crypto-browserify>randombytes": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "pumpify>inherits": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "depcheck>is-core-module>hasown": { + "crypto-browserify>randomfill": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "browserify>has>function-bind": true + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "process": true } }, - "@metamask/eth-trezor-keyring>hdkey": { + "currency-formatter": { "packages": { - "browserify>assert": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "ganache>secp256k1": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "he": { + "currency-formatter>accounting": { "globals": { "define": true } }, - "history": { + "currency-formatter>locale-currency": { "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "countryCode": true } }, - "react-router-dom>history": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true - }, + "clearTimeout": true, + "setTimeout": true + } + }, + "debounce-stream>duplexer": { "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "react-router-dom>history>value-equal": true + "stream-browserify": true } }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { + "debounce-stream>through": { "packages": { - "ethers>@ethersproject/sha2>hash.js": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + "process": true, + "stream-browserify": true } }, - "react-redux>hoist-non-react-statics": { + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "depcheck>is-core-module>hasown": { "packages": { - "prop-types>react-is": true + "browserify>has>function-bind": true } }, - "https-browserify": { + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true + } + }, + "eslint-plugin-react>array-includes>is-string": { "packages": { - "stream-http": true, - "browserify>url": true + "koa>is-generator-function>has-tostringtag": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { + "eth-ens-namehash": { "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true + "name": "write" + }, + "packages": { + "@metamask/ethjs>js-sha3": true, + "browserify>buffer": true, + "eth-ens-namehash>idna-uts46-hx": true } }, "eth-ens-namehash>idna-uts46-hx": { @@ -3938,91 +3824,185 @@ "browserify>punycode": true } }, - "string.prototype.matchall>internal-slot": { + "eth-keyring-controller>@metamask/browser-passworder": { + "globals": { + "crypto": true + } + }, + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>side-channel": true + "@ethereumjs/tx>@ethereumjs/util": true, + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify": true, + "eth-lattice-keyring>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, - "browserify>util>is-arguments": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "globals": { + "WeakRef": true + }, "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + "browserify": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { "globals": { - "document": true + "TextEncoder": true, + "crypto": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "eth-lattice-keyring>gridplus-sdk": { + "globals": { + "AbortController": true, + "Request": true, + "URL": true, + "__values": true, + "caches": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethersproject/abi": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/keyring-api>bech32": true, + "bn.js": true, + "browserify>buffer": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "eth-lattice-keyring>gridplus-sdk>borc": true, + "eth-lattice-keyring>gridplus-sdk>elliptic": true, + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, + "eth-lattice-keyring>gridplus-sdk>uuid": true, + "eth-lattice-keyring>rlp": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ganache>secp256k1": true, + "lodash": true } }, - "koa>is-generator-function": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "packages": { + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "packages": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "webpack>events": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "string.prototype.matchall>es-abstract>is-regex": { - "packages": { - "string.prototype.matchall>call-bind": true, - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { - "packages": { - "string.prototype.matchall>call-bind": true + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true } }, - "eslint-plugin-react>array-includes>is-string": { - "packages": { - "koa>is-generator-function>has-tostringtag": true + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>buffer": true } }, - "browserify>util>is-typed-array": { + "eth-lattice-keyring>gridplus-sdk>borc": { + "globals": { + "console": true + }, "packages": { - "browserify>util>which-typed-array": true + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true } }, "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { @@ -4032,582 +4012,663 @@ "location": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>elliptic": { "packages": { - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/ethjs>js-sha3": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "define": true + "intToBuffer": true }, "packages": { - "process": true + "@metamask/ethjs>js-sha3": true, + "bn.js": true, + "buffer": true } }, - "@ngraveio/bc-ur>jsbi": { + "eth-lattice-keyring>gridplus-sdk>uuid": { "globals": { - "define": true + "crypto": true } }, - "@metamask/message-manager>jsonschema": { + "eth-lattice-keyring>rlp": { + "globals": { + "TextEncoder": true + } + }, + "eth-method-registry": { "packages": { - "browserify>url": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethereumjs-util": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "bn.js": true, + "browserify>assert": true, + "browserify>buffer": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "ethereumjs-util>rlp": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethereumjs-util>create-hash": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "addons-linter>sha.js": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethereumjs-util>create-hash>cipher-base": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>string_decoder": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "stream-browserify": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true, + "readable-stream": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, - "@material-ui/core>@material-ui/styles>jss": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethereumjs-util>ethereum-cryptography": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "browserify>buffer": true, + "crypto-browserify>randombytes": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "ganache>secp256k1": true } }, - "ethereumjs-util>ethereum-cryptography>keccak": { + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { "browserify>buffer": true, - "readable-stream": true + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "koa>content-disposition>safe-buffer": true, + "pumpify>inherits": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true } }, - "localforage": { - "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, - "console.warn": true, - "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "koa>content-disposition>safe-buffer": true } }, - "lodash": { - "globals": { - "clearTimeout": true, - "define": true, - "setTimeout": true + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "packages": { + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "loglevel": { - "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "ethereumjs-util>ethereum-cryptography>keccak": { + "packages": { + "browserify>buffer": true, + "readable-stream": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "ethereumjs-util>rlp": { + "packages": { + "bn.js": true, + "browserify>buffer": true } }, - "luxon": { + "ethereumjs-wallet>randombytes": { "globals": { - "Intl": true + "crypto.getRandomValues": true } }, - "@metamask/snaps-utils>marked": { - "globals": { - "console.error": true, - "console.warn": true, - "define": true + "ethers": { + "packages": { + "@ethersproject/abi": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "ethereumjs-util>create-hash>md5.js": { + "ethers>@ethersproject/abstract-provider": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "react-markdown>unist-util-visit": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown": { + "ethers>@ethersproject/address": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-syntax-highlighter>refractor>parse-entities": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/rlp": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "ethers>@ethersproject/base64": { "globals": { - "console.warn": true + "atob": true, + "btoa": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@ethersproject/bytes": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { - "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, - "fetch": true - }, + "ethers>@ethersproject/basex": { "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "https-browserify": true, - "process": true, - "stream-http": true, - "browserify>url": true, - "browserify>util": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "ethers>@ethersproject/constants": { "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@ethersproject/bignumber": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "ethers>@ethersproject/json-wallets": { "packages": { - "bn.js": true, - "@metamask/ppom-validator>elliptic>brorand": true + "@ethersproject/bytes": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>cids>multibase": { + "ethers>@ethersproject/json-wallets>aes-js": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "define": true + } + }, + "ethers>@ethersproject/json-wallets>scrypt-js": { + "globals": { + "define": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>timers-browserify": true } }, - "@ensdomains/content-hash>multihashes>multibase": { + "ethers>@ethersproject/keccak256": { "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "@ethersproject/bytes": true, + "@metamask/ethjs>js-sha3": true } }, - "@ensdomains/content-hash>multicodec": { + "ethers>@ethersproject/logger": { + "globals": { + "console": true + } + }, + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "ethers>@ethersproject/properties": { + "packages": { + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/providers": { "globals": { - "TextDecoder": true, - "TextEncoder": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "crypto.subtle.digest": true + "setInterval": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true } }, - "@ensdomains/content-hash>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "browserify>buffer": true, - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true + "ethers>@ethersproject/logger": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "ethers>@ethersproject/providers>@ethersproject/web": { + "globals": { + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>cids>multihashes>varint": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/random": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/approval-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/rlp": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "pumpify>inherits": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/signing-key>elliptic": { + "packages": { + "@metamask/ppom-validator>elliptic>brorand": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, + "bn.js": true, + "ethers>@ethersproject/sha2>hash.js": true, + "pumpify>inherits": true } }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/solidity": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/snaps-controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/strings": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true + } + }, + "ethers>@ethersproject/transactions": { + "packages": { + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@metamask/snaps-controllers-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/units": { + "packages": { + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "ethers>@ethersproject/web": { "globals": { - "crypto.getRandomValues": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true + }, + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "ethers>@ethersproject/wordlists": { + "packages": { + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "node-fetch": { - "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "extension-port-stream": { + "packages": { + "browserify>buffer": true, + "extension-port-stream>readable-stream": true } }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "extension-port-stream>readable-stream": { "globals": { - "fetch": true + "AbortController": true, + "AggregateError": true, + "Blob": true + }, + "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, + "process": true, + "webpack>events": true } }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "extension-port-stream>readable-stream>abort-controller": { "globals": { - "fetch": true + "AbortController": true } }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "bn.js": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "fuse.js": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "console": true, + "define": true } }, - "@ngraveio/bc-ur>assert>object-is": { + "ganache>secp256k1": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "@metamask/ppom-validator>elliptic": true } }, "gulp>vinyl-fs>object.assign": { "packages": { + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true - } - }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true + "string.prototype.matchall>has-symbols": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { - "packages": { - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true + "he": { + "globals": { + "define": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "history": { "globals": { - "document.createElement": true + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true } }, - "path-browserify": { + "https-browserify": { "packages": { - "process": true + "browserify>url": true, + "stream-http": true } }, - "serve-handler>path-to-regexp": { + "koa>content-disposition>safe-buffer": { "packages": { - "serve-handler>path-to-regexp>isarray": true + "browserify>buffer": true } }, - "crypto-browserify>pbkdf2": { - "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true - }, + "koa>is-generator-function": { "packages": { - "ethereumjs-util>create-hash": true, - "process": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "addons-linter>sha.js": true + "koa>is-generator-function>has-tostringtag": true } }, - "@material-ui/core>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, - "setTimeout": true + "koa>is-generator-function>has-tostringtag": { + "packages": { + "string.prototype.matchall>has-symbols": true } }, - "react-tippy>popper.js": { + "localforage": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, "console.warn": true, "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "process": { + "lodash": { "globals": { "clearTimeout": true, + "define": true, "setTimeout": true } }, - "promise-to-callback": { - "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } }, - "prop-types": { + "lottie-web": { "globals": { - "console": true - }, - "packages": { - "react>object-assign": true, - "prop-types>react-is": true + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "react-markdown>property-information": { - "packages": { - "watchify>xtend": true + "luxon": { + "globals": { + "Intl": true } }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { + "nanoid": { "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + "crypto.getRandomValues": true } }, - "crypto-browserify>public-encrypt": { + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, "packages": { - "bn.js": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "browserify>buffer": true, - "ethereumjs-util>create-hash": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true + "nock>debug>ms": true, + "process": true } }, - "browserify>punycode": { + "node-fetch": { "globals": { - "define": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "qrcode-generator": { - "globals": { - "define": true + "path-browserify": { + "packages": { + "process": true } }, - "qrcode.react": { + "process": { "globals": { - "Path2D": true, - "devicePixelRatio": true - }, - "packages": { - "react": true + "clearTimeout": true, + "setTimeout": true } }, - "@storybook/addon-knobs>qs": { + "promise-to-callback": { "packages": { - "string.prototype.matchall>side-channel": true + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { + "promise-to-callback>set-immediate-shim": { "globals": { - "queueMicrotask": true + "setTimeout.apply": true + }, + "packages": { + "browserify>timers-browserify": true } }, - "react-beautiful-dnd>raf-schd": { + "prop-types": { "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true + "console": true + }, + "packages": { + "prop-types>react-is": true, + "react>object-assign": true } }, - "crypto-browserify>randombytes": { + "prop-types>react-is": { "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "process": true, - "koa>content-disposition>safe-buffer": true + "console": true } }, - "ethereumjs-wallet>randombytes": { + "qrcode-generator": { "globals": { - "crypto.getRandomValues": true + "define": true } }, - "crypto-browserify>randomfill": { + "qrcode.react": { "globals": { - "crypto": true, - "msCrypto": true + "Path2D": true, + "devicePixelRatio": true }, "packages": { - "process": true, - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true + "react": true } }, "react": { @@ -4615,8 +4676,8 @@ "console": true }, "packages": { - "react>object-assign": true, - "prop-types": true + "prop-types": true, + "react>object-assign": true } }, "react-beautiful-dnd": { @@ -4638,28 +4699,43 @@ }, "packages": { "@babel/runtime": true, + "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react": true, + "react-beautiful-dnd>use-memo-one": true, "react-dom": true, "react-redux": true, - "redux": true, - "react-beautiful-dnd>use-memo-one": true + "redux": true } }, - "react-chartjs-2": { + "react-beautiful-dnd>css-box-model": { "globals": { - "setTimeout": true + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true }, "packages": { - "chart.js": true, + "react-router-dom>tiny-invariant": true + } + }, + "react-beautiful-dnd>raf-schd": { + "globals": { + "cancelAnimationFrame": true, + "requestAnimationFrame": true + } + }, + "react-beautiful-dnd>use-memo-one": { + "packages": { "react": true } }, - "react-focus-lock>react-clientside-effect": { + "react-chartjs-2": { + "globals": { + "setTimeout": true + }, "packages": { - "@babel/runtime": true, + "chart.js": true, "react": true } }, @@ -4704,28 +4780,22 @@ "trustedTypes": true }, "packages": { - "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true - } - }, - "react-responsive-carousel>react-easy-swipe": { - "globals": { - "addEventListener": true, - "define": true, - "document.addEventListener": true, - "document.removeEventListener": true - }, - "packages": { - "prop-types": true, - "react": true + "react-dom>scheduler": true, + "react>object-assign": true } }, - "react-popper>react-fast-compare": { + "react-dom>scheduler": { "globals": { - "Element": true, - "console.warn": true + "MessageChannel": true, + "cancelAnimationFrame": true, + "clearTimeout": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, + "setTimeout": true } }, "react-focus-lock": { @@ -4739,726 +4809,667 @@ }, "packages": { "@babel/runtime": true, - "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, + "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-idle-timer": { - "globals": { - "clearTimeout": true, - "document": true, - "setTimeout": true - }, - "packages": { - "prop-types": true, - "react": true - } - }, - "react-inspector": { - "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true - }, - "packages": { - "react": true - } - }, - "prop-types>react-is": { - "globals": { - "console": true - } - }, - "react-markdown>react-is": { - "globals": { - "console": true - } - }, - "react-redux>react-is": { - "globals": { - "console": true - } - }, - "react-markdown": { - "globals": { - "console.warn": true - }, - "packages": { - "react-markdown>comma-separated-tokens": true, - "prop-types": true, - "react-markdown>property-information": true, - "react": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true - } - }, - "react-popper": { - "globals": { - "document": true - }, - "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, - "packages": { - "@babel/runtime": true, - "react-redux>hoist-non-react-statics": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>react-is": true - } - }, - "react-responsive-carousel": { + "react-focus-lock>focus-lock": { "globals": { - "HTMLElement": true, - "addEventListener": true, - "clearTimeout": true, + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, "console.warn": true, "document": true, - "getComputedStyle": true, - "removeEventListener": true, - "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true - } - }, - "react-router-dom": { - "packages": { - "react-router-dom>history": true, - "prop-types": true, - "react": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true - } - }, - "react-router-dom-v5-compat": { - "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, + "getComputedStyle": true, "setTimeout": true }, "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>react-router": true + "@swc/helpers>tslib": true } }, - "react-router-dom>react-router": { + "react-focus-lock>react-clientside-effect": { "packages": { - "react-router-dom>history": true, - "react-redux>hoist-non-react-statics": true, - "serve-handler>path-to-regexp": true, - "prop-types": true, - "react": true, - "prop-types>react-is": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@babel/runtime": true, + "react": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "react-focus-lock>use-callback-ref": { "packages": { - "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-simple-file-input": { + "react-focus-lock>use-sidecar": { "globals": { - "File": true, - "FileReader": true, - "console.warn": true + "console.error": true }, "packages": { - "prop-types": true, - "react": true + "@swc/helpers>tslib": true, + "react": true, + "react-focus-lock>use-sidecar>detect-node-es": true } }, - "react-tippy": { + "react-idle-timer": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "react-tippy>popper.js": true, - "react": true, - "react-dom": true + "prop-types": true, + "react": true } }, - "react-toggle-button": { + "react-inspector": { "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true + "Node": true, + "chromeDark": true, + "chromeLight": true }, "packages": { "react": true } }, - "@material-ui/core>react-transition-group": { + "react-markdown": { "globals": { - "Element": true, - "setTimeout": true + "console.warn": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-dom": true + "react-markdown>comma-separated-tokens": true, + "react-markdown>property-information": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true } }, - "readable-stream": { + "react-markdown>property-information": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "webpack>events": true, - "pumpify>inherits": true, - "process": true, - "browserify>string_decoder": true, - "readable-stream>util-deprecate": true + "watchify>xtend": true } }, - "extension-port-stream>readable-stream": { + "react-markdown>react-is": { "globals": { - "AbortController": true, - "AbortSignal": true, - "AggregateError": true, - "Blob": true, - "ERR_INVALID_ARG_TYPE": true, - "queueMicrotask": true - }, + "console": true + } + }, + "react-markdown>remark-parse": { "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, - "browserify>buffer": true, - "webpack>events": true, - "process": true, - "browserify>string_decoder": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "readable-stream": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, + "react-syntax-highlighter>refractor>parse-entities": true } }, - "redux": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "packages": { + "react-syntax-highlighter>refractor>parse-entities": true + } + }, + "react-markdown>remark-rehype": { + "packages": { + "react-markdown>remark-rehype>mdast-util-to-hast": true + } + }, + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "console": true + "console.warn": true }, "packages": { - "@babel/runtime": true + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "string.prototype.matchall>regexp.prototype.flags": { + "react-markdown>style-to-object": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "react-markdown>style-to-object>inline-style-parser": true } }, - "react-markdown>remark-parse": { + "react-markdown>unified": { "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "react-markdown>remark-rehype": { + "react-markdown>unist-util-visit": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "react-markdown>vfile>replace-ext": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "path-browserify": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "react-markdown>vfile": { + "packages": { + "path-browserify": true, + "process": true, + "react-markdown>vfile>is-buffer": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "@metamask/snaps-utils>rfdc": { + "react-markdown>vfile>replace-ext": { "packages": { - "browserify>buffer": true + "path-browserify": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "react-markdown>vfile>vfile-message": { "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "react-popper": { + "globals": { + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true } }, - "eth-lattice-keyring>rlp": { + "react-popper>react-fast-compare": { "globals": { - "TextEncoder": true + "Element": true, + "console.warn": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "react-popper>warning": { + "globals": { + "console": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "react-redux": { + "globals": { + "console": true, + "document": true + }, "packages": { - "bn.js": true, - "browserify>buffer": true + "@babel/runtime": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>hoist-non-react-statics": true, + "react-redux>react-is": true } }, - "wait-on>rxjs": { - "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true } }, - "koa>content-disposition>safe-buffer": { - "packages": { - "browserify>buffer": true + "react-redux>react-is": { + "globals": { + "console": true } }, - "react-dom>scheduler": { + "react-responsive-carousel": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, + "HTMLElement": true, + "addEventListener": true, "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "removeEventListener": true, "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "react-responsive-carousel>react-easy-swipe": { "globals": { + "addEventListener": true, "define": true, - "setTimeout": true + "document.addEventListener": true, + "document.removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "prop-types": true, + "react": true } }, - "ganache>secp256k1": { + "react-router-dom": { "packages": { - "@metamask/ppom-validator>elliptic": true + "prop-types": true, + "react": true, + "react-router-dom>history": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "semver": { + "react-router-dom-v5-compat": { "globals": { - "console.error": true + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, + "setTimeout": true }, "packages": { - "process": true + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>@remix-run/router": true, + "react-router-dom-v5-compat>react-router": true } }, - "string.prototype.matchall>call-bind>set-function-length": { - "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-router-dom-v5-compat>@remix-run/router": { + "globals": { + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, + "Request": true, + "Response": true, + "URL": true, + "URLSearchParams": true, + "console": true, + "document.defaultView": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react": true, + "react-router-dom-v5-compat>@remix-run/router": true } }, - "promise-to-callback>set-immediate-shim": { + "react-router-dom>history": { "globals": { - "setTimeout.apply": true + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "browserify>timers-browserify": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>history>value-equal": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "addons-linter>sha.js": { + "react-router-dom>react-router": { "packages": { - "pumpify>inherits": true, - "koa>content-disposition>safe-buffer": true + "prop-types": true, + "prop-types>react-is": true, + "react": true, + "react-redux>hoist-non-react-statics": true, + "react-router-dom>history": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "serve-handler>path-to-regexp": true } }, - "string.prototype.matchall>side-channel": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>es-abstract>object-inspect": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "@metamask/profile-sync-controller>siwe": { + "react-simple-file-input": { "globals": { - "console.error": true, + "File": true, + "FileReader": true, "console.warn": true }, "packages": { - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true, - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true + "prop-types": true, + "react": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "react-syntax-highlighter>refractor>parse-entities": { "globals": { - "StopIteration": true - }, - "packages": { - "string.prototype.matchall>internal-slot": true - } - }, - "stream-browserify": { - "packages": { - "webpack>events": true, - "pumpify>inherits": true, - "readable-stream": true + "document.createElement": true } }, - "stream-http": { + "react-tippy": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, + "console.error": true, + "console.warn": true, + "define": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "browserify>buffer": true, - "stream-http>builtin-status-codes": true, - "pumpify>inherits": true, - "process": true, - "readable-stream": true, - "browserify>url": true, - "watchify>xtend": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { - "packages": { - "webpack>events": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true - } - }, - "browserify>string_decoder": { - "packages": { - "koa>content-disposition>safe-buffer": true + "react": true, + "react-dom": true, + "react-tippy>popper.js": true } }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true + "react-tippy>popper.js": { + "globals": { + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, + "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "react-markdown>style-to-object": { + "react-toggle-button": { + "globals": { + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true + }, "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "react": true } }, - "@metamask/snaps-controllers>tar-stream": { + "readable-stream": { "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, "browserify>browser-resolve": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true - } - }, - "debounce-stream>through": { - "packages": { + "browserify>buffer": true, + "browserify>string_decoder": true, "process": true, - "stream-browserify": true + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true } }, - "browserify>timers-browserify": { + "readable-stream>util-deprecate": { "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "process": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "react-router-dom>tiny-warning": { + "redux": { "globals": { "console": true + }, + "packages": { + "@babel/runtime": true } }, - "copy-to-clipboard>toggle-selection": { + "reselect": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "@swc/helpers>tslib": { + "semver": { "globals": { - "SuppressedError": true, - "define": true + "console.error": true + }, + "packages": { + "process": true } }, - "@metamask/eth-sig-util>tweetnacl": { - "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" - }, + "serve-handler>path-to-regexp": { "packages": { - "browserify>browser-resolve": true + "serve-handler>path-to-regexp>isarray": true } }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "readable-stream": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { + "stream-http": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, + "clearTimeout": true, + "fetch": true, + "location.protocol.search": true, + "setTimeout": true }, "packages": { - "@ensdomains/content-hash>cids>multibase": true + "browserify>buffer": true, + "browserify>url": true, + "process": true, + "pumpify>inherits": true, + "readable-stream": true, + "stream-http>builtin-status-codes": true, + "watchify>xtend": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { - "globals": { - "Buffer": true, - "TextDecoder": true, - "TextEncoder": true - }, + "string.prototype.matchall>call-bind": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true + "browserify>has>function-bind": true, + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>call-bind>set-function-length": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unified": { + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>unist-util-visit": { + "string.prototype.matchall>define-properties": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "uri-js": { - "globals": { - "define": true + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>url": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { "packages": { - "browserify>punycode": true, - "@storybook/addon-knobs>qs": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true } }, - "react-focus-lock>use-callback-ref": { + "string.prototype.matchall>es-abstract>available-typed-arrays": { "packages": { - "react": true + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true } }, - "react-beautiful-dnd>use-memo-one": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "react": true + "string.prototype.matchall>has-symbols": true } }, - "react-focus-lock>use-sidecar": { - "globals": { - "console.error": true - }, + "string.prototype.matchall>es-abstract>gopd": { "packages": { - "react-focus-lock>use-sidecar>detect-node-es": true, - "react": true, - "@swc/helpers>tslib": true + "string.prototype.matchall>get-intrinsic": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true } }, - "browserify>assert>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "browserify>util": { + "string.prototype.matchall>es-abstract>is-callable": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "document": true + } + }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "pumpify>inherits": true, - "browserify>util>is-arguments": true, - "koa>is-generator-function": true, - "browserify>util>is-typed-array": true, - "process": true, - "browserify>util>which-typed-array": true + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true } }, - "uuid": { - "globals": { - "crypto": true, - "msCrypto": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "@metamask/eth-snap-keyring>uuid": { + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "crypto": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "@metamask/keyring-api>uuid": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true + }, + "packages": { + "browserify>has>function-bind": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>internal-slot": { + "packages": { + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>side-channel": true } }, - "web3-stream-provider>uuid": { - "globals": { - "crypto": true + "string.prototype.matchall>regexp.prototype.flags": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "@metamask/snaps-utils>validate-npm-package-name": { + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-markdown>vfile>vfile-message": { + "string.prototype.matchall>side-channel": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, - "react-markdown>vfile": { + "terser>source-map-support>buffer-from": { "packages": { - "react-markdown>vfile>is-buffer": true, - "path-browserify": true, - "process": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "browserify>buffer": true } }, - "browserify>vm-browserify": { + "uri-js": { "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "define": true } }, - "react-popper>warning": { + "uuid": { "globals": { - "console": true + "crypto": true, + "msCrypto": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { + "wait-on>rxjs": { "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "browserify>util": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, "web3": { @@ -5471,14 +5482,14 @@ "setTimeout": true }, "packages": { - "readable-stream": true, "browserify>util": true, + "readable-stream": true, "web3-stream-provider>uuid": true } }, - "@metamask/controllers>web3": { + "web3-stream-provider>uuid": { "globals": { - "XMLHttpRequest": true + "crypto": true } }, "webextension-polyfill": { @@ -5490,35 +5501,9 @@ "define": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>call-bind": true, - "browserify>util>which-typed-array>for-each": true, - "string.prototype.matchall>es-abstract>gopd": true, - "koa>is-generator-function>has-tostringtag": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { + "webpack>events": { "globals": { - "XMLHttpRequest": true + "console": true } } } diff --git a/package.json b/package.json index 4b7974cff71c..c3e6ff9eac24 100644 --- a/package.json +++ b/package.json @@ -282,7 +282,7 @@ "@metamask-institutional/types": "^1.2.0", "@metamask/abi-utils": "^2.0.2", "@metamask/account-watcher": "^4.1.2", - "@metamask/accounts-controller": "^20.0.0", + "@metamask/accounts-controller": "^20.0.2", "@metamask/address-book-controller": "^6.0.0", "@metamask/announcement-controller": "^7.0.0", "@metamask/approval-controller": "^7.0.0", @@ -300,7 +300,7 @@ "@metamask/eth-ledger-bridge-keyring": "^5.0.1", "@metamask/eth-query": "^4.0.0", "@metamask/eth-sig-util": "^7.0.1", - "@metamask/eth-snap-keyring": "^5.0.1", + "@metamask/eth-snap-keyring": "^7.0.0", "@metamask/eth-token-tracker": "^9.0.0", "@metamask/eth-trezor-keyring": "^3.1.3", "@metamask/etherscan-link": "^3.0.0", @@ -311,8 +311,10 @@ "@metamask/jazzicon": "^2.0.0", "@metamask/json-rpc-engine": "^10.0.0", "@metamask/json-rpc-middleware-stream": "^8.0.4", - "@metamask/keyring-api": "^10.1.0", - "@metamask/keyring-controller": "^19.0.0", + "@metamask/keyring-api": "^12.0.0", + "@metamask/keyring-controller": "^19.0.2", + "@metamask/keyring-internal-api": "^1.0.0", + "@metamask/keyring-snap-client": "^1.0.0", "@metamask/logging-controller": "^6.0.0", "@metamask/logo": "^3.1.2", "@metamask/message-manager": "^11.0.0", diff --git a/shared/lib/multichain.ts b/shared/lib/multichain.ts index 26111a0970a2..49dc1add445b 100644 --- a/shared/lib/multichain.ts +++ b/shared/lib/multichain.ts @@ -6,7 +6,8 @@ import { } from '@metamask/utils'; import { validate, Network } from 'bitcoin-address-validation'; import { isAddress } from '@solana/addresses'; -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; /** * Returns whether an address is on the Bitcoin mainnet. diff --git a/test/data/mock-accounts.ts b/test/data/mock-accounts.ts index b956dbadd6bb..eab4cd4aa74d 100644 --- a/test/data/mock-accounts.ts +++ b/test/data/mock-accounts.ts @@ -1,6 +1,6 @@ import { KeyringTypes } from '@metamask/keyring-controller'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { - InternalAccount, EthAccountType, BtcMethod, BtcAccountType, diff --git a/test/jest/mocks.ts b/test/jest/mocks.ts index 8822b96315b6..9fdc6538d9d6 100644 --- a/test/jest/mocks.ts +++ b/test/jest/mocks.ts @@ -3,9 +3,9 @@ import { EthMethod, BtcMethod, BtcAccountType, - InternalAccount, isEvmAccountType, } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { KeyringTypes } from '@metamask/keyring-controller'; import { v4 as uuidv4 } from 'uuid'; import { keyringTypeToName } from '@metamask/accounts-controller'; diff --git a/ui/components/app/contact-list/utils.ts b/ui/components/app/contact-list/utils.ts index 4254988e4af6..fe40d3fd6437 100644 --- a/ui/components/app/contact-list/utils.ts +++ b/ui/components/app/contact-list/utils.ts @@ -1,5 +1,5 @@ import { AddressBookEntry } from '@metamask/address-book-controller'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; export const buildDuplicateContactMap = ( addressBook: AddressBookEntry[], diff --git a/ui/components/app/toast-master/selectors.ts b/ui/components/app/toast-master/selectors.ts index b88762c3bc19..80b574c05d90 100644 --- a/ui/components/app/toast-master/selectors.ts +++ b/ui/components/app/toast-master/selectors.ts @@ -1,4 +1,5 @@ -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { getAlertEnabledness } from '../../../ducks/metamask/metamask'; import { PRIVACY_POLICY_DATE } from '../../../helpers/constants/privacy-policy'; import { diff --git a/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts b/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts index 779309858a18..50402436f960 100644 --- a/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts +++ b/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts @@ -1,4 +1,4 @@ -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import type { CurrencyDisplayProps } from '../../ui/currency-display/currency-display.component'; import type { PRIMARY, SECONDARY } from '../../../helpers/constants/common'; diff --git a/ui/components/app/wallet-overview/coin-buttons.tsx b/ui/components/app/wallet-overview/coin-buttons.tsx index 2819e24cad0b..0a3c23ef7e9c 100644 --- a/ui/components/app/wallet-overview/coin-buttons.tsx +++ b/ui/components/app/wallet-overview/coin-buttons.tsx @@ -24,7 +24,8 @@ import { } from '@metamask/utils'; ///: BEGIN:ONLY_INCLUDE_IF(build-flask) -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { SnapId } from '@metamask/snaps-sdk'; ///: END:ONLY_INCLUDE_IF ///: BEGIN:ONLY_INCLUDE_IF(build-main,build-beta,build-flask) diff --git a/ui/components/app/wallet-overview/coin-overview.tsx b/ui/components/app/wallet-overview/coin-overview.tsx index 3be53776581d..ff820da55f98 100644 --- a/ui/components/app/wallet-overview/coin-overview.tsx +++ b/ui/components/app/wallet-overview/coin-overview.tsx @@ -10,7 +10,7 @@ import classnames from 'classnames'; import { CaipChainId } from '@metamask/utils'; import type { Hex } from '@metamask/utils'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { getNativeTokenAddress } from '@metamask/assets-controllers'; import { Box, diff --git a/ui/components/multichain/account-list-menu/account-list-menu.tsx b/ui/components/multichain/account-list-menu/account-list-menu.tsx index d278b5745423..ca9852af1474 100644 --- a/ui/components/multichain/account-list-menu/account-list-menu.tsx +++ b/ui/components/multichain/account-list-menu/account-list-menu.tsx @@ -19,11 +19,11 @@ import { EthAccountType, SolAccountType, ///: BEGIN:ONLY_INCLUDE_IF(build-flask) - InternalAccount, KeyringAccountType, ///: END:ONLY_INCLUDE_IF } from '@metamask/keyring-api'; ///: BEGIN:ONLY_INCLUDE_IF(build-flask) +import { InternalAccount } from '@metamask/keyring-internal-api'; import { BITCOIN_WALLET_NAME, BITCOIN_WALLET_SNAP_ID, diff --git a/ui/components/multichain/app-header/app-header-unlocked-content.tsx b/ui/components/multichain/app-header/app-header-unlocked-content.tsx index 69ffca3f71c3..84f6ccf8159a 100644 --- a/ui/components/multichain/app-header/app-header-unlocked-content.tsx +++ b/ui/components/multichain/app-header/app-header-unlocked-content.tsx @@ -1,7 +1,7 @@ import React, { useContext, useState } from 'react'; import browser from 'webextension-polyfill'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { useDispatch, useSelector } from 'react-redux'; import { useHistory } from 'react-router-dom'; import { diff --git a/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts b/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts index 392d5b210dd4..4f9b4e56b4a2 100644 --- a/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts +++ b/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts @@ -1,4 +1,4 @@ -import { type InternalAccount } from '@metamask/keyring-api'; +import { type InternalAccount } from '@metamask/keyring-internal-api'; export enum ConnectAccountsType { Account = 'disconnectAllAccountsText', diff --git a/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx b/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx index 457e15b0141d..ff48f416e29d 100644 --- a/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx +++ b/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx @@ -1,6 +1,7 @@ import React, { useState } from 'react'; import { useSelector } from 'react-redux'; -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { getUnconnectedAccounts } from '../../../selectors/selectors'; import { ConnectAccountsModalList } from './connect-accounts-modal-list'; diff --git a/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts b/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts index c5c28678e689..4c510166d48f 100644 --- a/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts +++ b/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts @@ -1,4 +1,4 @@ -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; export type KeyringMetadata = { type: string; diff --git a/ui/components/multichain/create-account/create-account.tsx b/ui/components/multichain/create-account/create-account.tsx index 446d487482e5..81e63ff60b39 100644 --- a/ui/components/multichain/create-account/create-account.tsx +++ b/ui/components/multichain/create-account/create-account.tsx @@ -8,7 +8,7 @@ import React, { } from 'react'; import { useSelector } from 'react-redux'; import { useHistory } from 'react-router-dom'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { Box, ButtonPrimary, diff --git a/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx b/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx index 194a8c6399df..d04763902247 100644 --- a/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx +++ b/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx @@ -1,7 +1,7 @@ import React, { useCallback } from 'react'; import { useSelector } from 'react-redux'; import { useHistory } from 'react-router-dom'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { KeyringTypes } from '@metamask/keyring-controller'; import { CreateAccount } from '..'; import { Box, ModalHeader } from '../../component-library'; diff --git a/ui/components/multichain/menu-items/view-explorer-menu-item.tsx b/ui/components/multichain/menu-items/view-explorer-menu-item.tsx index d29b679d3111..b6c1d23eb07b 100644 --- a/ui/components/multichain/menu-items/view-explorer-menu-item.tsx +++ b/ui/components/multichain/menu-items/view-explorer-menu-item.tsx @@ -3,7 +3,7 @@ import { useSelector } from 'react-redux'; import { useHistory } from 'react-router-dom'; import { parseCaipChainId } from '@metamask/utils'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { getMultichainAccountUrl, getMultichainBlockExplorerUrl, diff --git a/ui/components/multichain/pages/connections/components/connections.types.tsx b/ui/components/multichain/pages/connections/components/connections.types.tsx index 9bdbf86d9d95..2d459e047f46 100644 --- a/ui/components/multichain/pages/connections/components/connections.types.tsx +++ b/ui/components/multichain/pages/connections/components/connections.types.tsx @@ -1,4 +1,4 @@ -import { type InternalAccount } from '@metamask/keyring-api'; +import { type InternalAccount } from '@metamask/keyring-internal-api'; // Define ConnectedSite interface export type ConnectedSite = { diff --git a/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx b/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx index 6111dd8d946f..a92aba300c1a 100644 --- a/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx +++ b/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx @@ -1,4 +1,4 @@ -import { type InternalAccount } from '@metamask/keyring-api'; +import { type InternalAccount } from '@metamask/keyring-internal-api'; // Define ConnectedSite interface export type ConnectedSite = { diff --git a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx index 95a8ea394000..d71bc499717e 100644 --- a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx +++ b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx @@ -2,7 +2,8 @@ import React, { useEffect, useMemo, useState } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { useHistory, useParams } from 'react-router-dom'; import { NonEmptyArray } from '@metamask/utils'; -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { NetworkConfiguration } from '@metamask/network-controller'; import { AlignItems, diff --git a/ui/components/multichain/pages/send/components/your-accounts.tsx b/ui/components/multichain/pages/send/components/your-accounts.tsx index e59d0aa2d5a1..a0d431919ce6 100644 --- a/ui/components/multichain/pages/send/components/your-accounts.tsx +++ b/ui/components/multichain/pages/send/components/your-accounts.tsx @@ -1,10 +1,7 @@ import React, { useContext, useMemo } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { - EthAccountType, - InternalAccount, - KeyringAccountType, -} from '@metamask/keyring-api'; +import { EthAccountType, KeyringAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { getUpdatedAndSortedAccounts, getInternalAccounts, diff --git a/ui/components/multichain/toast/toast.test.tsx b/ui/components/multichain/toast/toast.test.tsx index eb208d41e122..65e40bc243d8 100644 --- a/ui/components/multichain/toast/toast.test.tsx +++ b/ui/components/multichain/toast/toast.test.tsx @@ -1,7 +1,7 @@ /* eslint-disable jest/require-top-level-describe */ import React from 'react'; import { fireEvent, render } from '@testing-library/react'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { AvatarAccount, AvatarAccountSize } from '../../component-library'; import { BorderColor } from '../../../helpers/constants/design-system'; import { createMockInternalAccount } from '../../../../test/jest/mocks'; diff --git a/ui/helpers/utils/permissions.test.ts b/ui/helpers/utils/permissions.test.ts index 43857afb1815..7dd37d3a6c96 100644 --- a/ui/helpers/utils/permissions.test.ts +++ b/ui/helpers/utils/permissions.test.ts @@ -1,8 +1,5 @@ -import { - BtcAccountType, - BtcMethod, - InternalAccount, -} from '@metamask/keyring-api'; +import { BtcAccountType, BtcMethod } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { createMockInternalAccount } from '../../../test/jest/mocks'; import { containsEthPermissionsAndNonEvmAccount } from './permissions'; diff --git a/ui/helpers/utils/permissions.ts b/ui/helpers/utils/permissions.ts index 2e9d25a065f9..605f4e721d48 100644 --- a/ui/helpers/utils/permissions.ts +++ b/ui/helpers/utils/permissions.ts @@ -1,4 +1,5 @@ -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; import { RestrictedEthMethods } from '../../../shared/constants/permissions'; export const containsEthPermissionsAndNonEvmAccount = ( diff --git a/ui/hooks/accounts/useMultichainWalletSnapClient.ts b/ui/hooks/accounts/useMultichainWalletSnapClient.ts index 98dfa9b429d3..702f07771a28 100644 --- a/ui/hooks/accounts/useMultichainWalletSnapClient.ts +++ b/ui/hooks/accounts/useMultichainWalletSnapClient.ts @@ -1,4 +1,4 @@ -import { KeyringClient, Sender } from '@metamask/keyring-api'; +import { KeyringClient, Sender } from '@metamask/keyring-snap-client'; import { HandlerType } from '@metamask/snaps-utils'; import { CaipChainId, Json, JsonRpcRequest } from '@metamask/utils'; import { SnapId } from '@metamask/snaps-sdk'; diff --git a/ui/hooks/metamask-notifications/useNotifications.ts b/ui/hooks/metamask-notifications/useNotifications.ts index 60eb154bc75e..b2ada59c2f7a 100644 --- a/ui/hooks/metamask-notifications/useNotifications.ts +++ b/ui/hooks/metamask-notifications/useNotifications.ts @@ -1,6 +1,6 @@ import { useState, useCallback } from 'react'; import { useDispatch } from 'react-redux'; -import type { InternalAccount } from '@metamask/keyring-api'; +import type { InternalAccount } from '@metamask/keyring-internal-api'; import log from 'loglevel'; import { type MarkAsReadNotificationsParam } from '@metamask/notification-services-controller/notification-services'; diff --git a/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx b/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx index 921baaebab08..9b6cd5e51455 100644 --- a/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx +++ b/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx @@ -1,7 +1,8 @@ import React from 'react'; import { renderHook } from '@testing-library/react-hooks'; import { Provider } from 'react-redux'; -import { BtcAccountType, InternalAccount } from '@metamask/keyring-api'; +import { BtcAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import mockState from '../../test/data/mock-state.json'; import configureStore from '../store/store'; import { createMockInternalAccount } from '../../test/jest/mocks'; diff --git a/ui/hooks/useMultichainAccountTotalFiatBalance.ts b/ui/hooks/useMultichainAccountTotalFiatBalance.ts index 335b8399c6d5..816be806142c 100644 --- a/ui/hooks/useMultichainAccountTotalFiatBalance.ts +++ b/ui/hooks/useMultichainAccountTotalFiatBalance.ts @@ -1,5 +1,6 @@ import { useSelector } from 'react-redux'; -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; import { getMultichainCurrencyImage, getMultichainBalances, diff --git a/ui/hooks/useMultichainSelector.test.ts b/ui/hooks/useMultichainSelector.test.ts index e5d7f197ffcb..f04fef64783a 100644 --- a/ui/hooks/useMultichainSelector.test.ts +++ b/ui/hooks/useMultichainSelector.test.ts @@ -1,4 +1,4 @@ -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { createMockInternalAccount } from '../../test/jest/mocks'; import { renderHookWithProvider } from '../../test/lib/render-helpers'; import { getSelectedNetworkClientId } from '../../shared/modules/selectors/networks'; diff --git a/ui/hooks/useMultichainSelector.ts b/ui/hooks/useMultichainSelector.ts index 9bd979df7e7e..286e8b111cd7 100644 --- a/ui/hooks/useMultichainSelector.ts +++ b/ui/hooks/useMultichainSelector.ts @@ -1,5 +1,5 @@ import { useSelector, DefaultRootState } from 'react-redux'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { getSelectedInternalAccount } from '../selectors'; export function useMultichainSelector< diff --git a/ui/pages/permissions-connect/connect-page/connect-page.tsx b/ui/pages/permissions-connect/connect-page/connect-page.tsx index 32001a75d3a7..741629b3d4d7 100644 --- a/ui/pages/permissions-connect/connect-page/connect-page.tsx +++ b/ui/pages/permissions-connect/connect-page/connect-page.tsx @@ -1,6 +1,7 @@ import React, { useMemo, useState } from 'react'; import { useSelector } from 'react-redux'; -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; import { NetworkConfiguration } from '@metamask/network-controller'; import { useI18nContext } from '../../../hooks/useI18nContext'; import { diff --git a/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx b/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx index cf2e0b222dd9..03b8c36f1265 100644 --- a/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx +++ b/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect } from 'react'; -import { InternalAccount } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { useI18nContext } from '../../hooks/useI18nContext'; import { MetaMetricsContext } from '../../contexts/metametrics'; import { diff --git a/ui/selectors/accounts.ts b/ui/selectors/accounts.ts index af977b7511da..1646c4759552 100644 --- a/ui/selectors/accounts.ts +++ b/ui/selectors/accounts.ts @@ -1,8 +1,5 @@ -import { - EthAccountType, - BtcAccountType, - InternalAccount, -} from '@metamask/keyring-api'; +import { EthAccountType, BtcAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { AccountsControllerState } from '@metamask/accounts-controller'; import { isBtcMainnetAddress, diff --git a/ui/selectors/multichain.test.ts b/ui/selectors/multichain.test.ts index 110fdc3a5174..5b4b07a93a57 100644 --- a/ui/selectors/multichain.test.ts +++ b/ui/selectors/multichain.test.ts @@ -1,7 +1,7 @@ import { Cryptocurrency } from '@metamask/assets-controllers'; -import { InternalAccount } from '@metamask/keyring-api'; import { Hex } from '@metamask/utils'; import { NetworkConfiguration } from '@metamask/network-controller'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import { getCurrentCurrency, getNativeCurrency, diff --git a/ui/selectors/multichain.ts b/ui/selectors/multichain.ts index 2fd366ed4263..3fdea53414e9 100644 --- a/ui/selectors/multichain.ts +++ b/ui/selectors/multichain.ts @@ -1,5 +1,6 @@ import PropTypes from 'prop-types'; -import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api'; +import { isEvmAccountType } from '@metamask/keyring-api'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import type { RatesControllerState } from '@metamask/assets-controllers'; import { CaipChainId, Hex, KnownCaipNamespace } from '@metamask/utils'; import { createSelector } from 'reselect'; diff --git a/ui/selectors/selectors.types.ts b/ui/selectors/selectors.types.ts index 15e06b8262e9..4d2404e10f7c 100644 --- a/ui/selectors/selectors.types.ts +++ b/ui/selectors/selectors.types.ts @@ -1,4 +1,4 @@ -import type { InternalAccount } from '@metamask/keyring-api'; +import type { InternalAccount } from '@metamask/keyring-internal-api'; import { SubjectMetadata } from '@metamask/permission-controller'; type KeyringType = { diff --git a/ui/store/store.ts b/ui/store/store.ts index 8433511380e7..2d461a85eace 100644 --- a/ui/store/store.ts +++ b/ui/store/store.ts @@ -4,12 +4,12 @@ import devtoolsEnhancer from 'remote-redux-devtools'; import { ApprovalControllerState } from '@metamask/approval-controller'; import { GasEstimateType, GasFeeEstimates } from '@metamask/gas-fee-controller'; import { TransactionMeta } from '@metamask/transaction-controller'; -import { InternalAccount } from '@metamask/keyring-api'; import { NftControllerState, TokensControllerState, } from '@metamask/assets-controllers'; import { NotificationServicesControllerState } from '@metamask/notification-services-controller/notification-services'; +import { InternalAccount } from '@metamask/keyring-internal-api'; import rootReducer from '../ducks'; import { LedgerTransportTypes } from '../../shared/constants/hardware-wallets'; import type { NetworkStatus } from '../../shared/constants/network'; diff --git a/yarn.lock b/yarn.lock index 8c36a2b977d9..0b959e498c51 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4880,14 +4880,15 @@ __metadata: languageName: node linkType: hard -"@metamask/accounts-controller@npm:^20.0.0": - version: 20.0.0 - resolution: "@metamask/accounts-controller@npm:20.0.0" +"@metamask/accounts-controller@npm:^20.0.2": + version: 20.0.2 + resolution: "@metamask/accounts-controller@npm:20.0.2" dependencies: "@ethereumjs/util": "npm:^8.1.0" "@metamask/base-controller": "npm:^7.0.2" - "@metamask/eth-snap-keyring": "npm:^5.0.1" - "@metamask/keyring-api": "npm:^10.1.0" + "@metamask/eth-snap-keyring": "npm:^7.0.0" + "@metamask/keyring-api": "npm:^12.0.0" + "@metamask/keyring-internal-api": "npm:^1.0.0" "@metamask/snaps-sdk": "npm:^6.7.0" "@metamask/snaps-utils": "npm:^8.3.0" "@metamask/utils": "npm:^10.0.0" @@ -4897,8 +4898,10 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@metamask/keyring-controller": ^19.0.0 + "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.7.0 - checksum: 10/36f42d5d7db47c15eef4a7b72d8b19bcd08579a26db452974e76b527e47ef71e63bea47a4f1992fd2eadce44be4020f596dc7049f59766d6aa1b857c4518664f + webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 + checksum: 10/4376418913fcdebda251c00a2f373ada5c5b26e45617ece3a5624bb0d7440bbfb1fb8332cae0f5f4fa04751fe2ffd8cea40fab342d54591fe21d8cd34c14744c languageName: node linkType: hard @@ -5366,22 +5369,27 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-snap-keyring@npm:^5.0.1": - version: 5.0.1 - resolution: "@metamask/eth-snap-keyring@npm:5.0.1" +"@metamask/eth-snap-keyring@npm:^7.0.0": + version: 7.0.0 + resolution: "@metamask/eth-snap-keyring@npm:7.0.0" dependencies: "@ethereumjs/tx": "npm:^4.2.0" "@metamask/eth-sig-util": "npm:^8.0.0" + "@metamask/keyring-api": "npm:^12.0.0" + "@metamask/keyring-internal-api": "npm:^1.0.0" + "@metamask/keyring-internal-snap-client": "npm:^1.0.0" "@metamask/snaps-controllers": "npm:^9.10.0" "@metamask/snaps-sdk": "npm:^6.7.0" "@metamask/snaps-utils": "npm:^8.3.0" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^9.2.1" + "@metamask/utils": "npm:^9.3.0" "@types/uuid": "npm:^9.0.8" uuid: "npm:^9.0.1" + webextension-polyfill: "npm:^0.12.0" peerDependencies: - "@metamask/keyring-api": ^10.1.0 - checksum: 10/4d9d700b7c2ecc1b17e92f716f7aeb04bbd03836601b5d37f639bed7fba4d5f00bafadf5359d2416c319cdf18eb2f9417c7353654737af87a6e8579d5e5bab79 + "@metamask/keyring-api": ^12.0.0 + "@metamask/providers": ^18.1.0 + checksum: 10/7a82cd2c19204776d31e29716844ac6f304ce4b136b36728be8e7b19ac2be6b46d0c72cc9707c48669a7a342994ce401aafbfe3f0b47769748ab86ae2169cbbd languageName: node linkType: hard @@ -5626,23 +5634,6 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-api@npm:^10.1.0": - version: 10.1.0 - resolution: "@metamask/keyring-api@npm:10.1.0" - dependencies: - "@metamask/snaps-sdk": "npm:^6.7.0" - "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^9.2.1" - "@types/uuid": "npm:^9.0.8" - bech32: "npm:^2.0.0" - uuid: "npm:^9.0.1" - webextension-polyfill: "npm:^0.12.0" - peerDependencies: - "@metamask/providers": ^18.1.0 - checksum: 10/de22b9f5f3aecc290210fa78161e157aa8358f8dad421a093c9f6dbe35c4755067472a732f10d1ddbfba789e871c64edd8ea1c4c7316a392b214a187efd46ebe - languageName: node - linkType: hard - "@metamask/keyring-api@npm:^12.0.0": version: 12.0.0 resolution: "@metamask/keyring-api@npm:12.0.0" @@ -5655,7 +5646,7 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-controller@npm:^19.0.0, @metamask/keyring-controller@npm:^19.0.2": +"@metamask/keyring-controller@npm:^19.0.2": version: 19.0.2 resolution: "@metamask/keyring-controller@npm:19.0.2" dependencies: @@ -5689,6 +5680,39 @@ __metadata: languageName: node linkType: hard +"@metamask/keyring-internal-snap-client@npm:^1.0.0": + version: 1.0.0 + resolution: "@metamask/keyring-internal-snap-client@npm:1.0.0" + dependencies: + "@metamask/keyring-api": "npm:^12.0.0" + "@metamask/keyring-snap-client": "npm:^1.0.0" + "@metamask/keyring-utils": "npm:^1.0.0" + "@metamask/snaps-controllers": "npm:^9.10.0" + "@metamask/snaps-sdk": "npm:^6.7.0" + "@metamask/snaps-utils": "npm:^8.3.0" + webextension-polyfill: "npm:^0.12.0" + peerDependencies: + "@metamask/providers": ^18.1.0 + checksum: 10/4c02429235bf5b3609fe2d728f0f976fc87cc276483c092d155b181eeb1f167953a96226c4f6b64f6700084f8a66e5b02944ba0accf201e3514e83df205389e1 + languageName: node + linkType: hard + +"@metamask/keyring-snap-client@npm:^1.0.0": + version: 1.0.0 + resolution: "@metamask/keyring-snap-client@npm:1.0.0" + dependencies: + "@metamask/keyring-api": "npm:^12.0.0" + "@metamask/keyring-utils": "npm:^1.0.0" + "@metamask/superstruct": "npm:^3.1.0" + "@types/uuid": "npm:^9.0.8" + uuid: "npm:^9.0.1" + webextension-polyfill: "npm:^0.12.0" + peerDependencies: + "@metamask/providers": ^18.1.0 + checksum: 10/7b3ee4ab6b39f8e06d55dee2c29f778eeb2eeb8bb311eccaab07d1f8a855fa920bf52e78bd2be0f3ddcb66dc475282d740de0cc7337ccd99e956302a706d76a0 + languageName: node + linkType: hard + "@metamask/keyring-utils@npm:^1.0.0": version: 1.0.0 resolution: "@metamask/keyring-utils@npm:1.0.0" @@ -26540,7 +26564,7 @@ __metadata: "@metamask-institutional/types": "npm:^1.2.0" "@metamask/abi-utils": "npm:^2.0.2" "@metamask/account-watcher": "npm:^4.1.2" - "@metamask/accounts-controller": "npm:^20.0.0" + "@metamask/accounts-controller": "npm:^20.0.2" "@metamask/address-book-controller": "npm:^6.0.0" "@metamask/announcement-controller": "npm:^7.0.0" "@metamask/api-specs": "npm:^0.9.3" @@ -26568,7 +26592,7 @@ __metadata: "@metamask/eth-ledger-bridge-keyring": "npm:^5.0.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/eth-sig-util": "npm:^7.0.1" - "@metamask/eth-snap-keyring": "npm:^5.0.1" + "@metamask/eth-snap-keyring": "npm:^7.0.0" "@metamask/eth-token-tracker": "npm:^9.0.0" "@metamask/eth-trezor-keyring": "npm:^3.1.3" "@metamask/etherscan-link": "npm:^3.0.0" @@ -26580,8 +26604,10 @@ __metadata: "@metamask/jazzicon": "npm:^2.0.0" "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" - "@metamask/keyring-api": "npm:^10.1.0" - "@metamask/keyring-controller": "npm:^19.0.0" + "@metamask/keyring-api": "npm:^12.0.0" + "@metamask/keyring-controller": "npm:^19.0.2" + "@metamask/keyring-internal-api": "npm:^1.0.0" + "@metamask/keyring-snap-client": "npm:^1.0.0" "@metamask/logging-controller": "npm:^6.0.0" "@metamask/logo": "npm:^3.1.2" "@metamask/message-manager": "npm:^11.0.0"