├── .circleci ├── config.yml └── scripts │ ├── chrome-install.sh │ ├── test-run-e2e.sh │ ├── validate-allow-scripts.sh │ ├── validate-lavamoat-policy.sh │ └── yarn-audit.sh ├── .depcheckrc.yml ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── cla.yml │ ├── package-app-dev.yml │ ├── package-app-prod.yml │ └── publish-common-release.yml ├── .gitignore ├── .gitmodules ├── .iyarc ├── .nvmrc ├── .vscode └── launch.json ├── .yarn ├── patches │ ├── @babel-runtime-npm-7.18.9-28ca6b5f61.patch │ ├── @eslint-eslintrc-npm-1.3.0-1f3c51be25.patch │ ├── @formatjs-intl-utils-npm-3.3.1-08510c16ad.patch │ ├── @fortawesome-fontawesome-free-npm-5.13.0-f20fc0388d.patch │ ├── @keystonehq-bc-ur-registry-npm-0.5.0-alpha.5-b95c7992a6.patch │ ├── @lavamoat-aa-npm-3.1.0-edf86c24f7.patch │ ├── @lavamoat-lavapack-npm-3.1.0-34c65d233b.patch │ ├── @lavamoat-lavapack-npm-5.0.0-9ff2a709b2.patch │ ├── @ledgerhq-devices-npm-7.0.3-e25e867f58.patch │ ├── @ledgerhq-hw-transport-node-hid-noevents-npm-6.27.6-cedae94cbe.patch │ ├── @metamask-create-release-branch-npm-1.0.1-12ecd95bee.patch │ ├── @metamask-snaps-execution-environments-npm-0.32.2-88525c499a.patch │ ├── @reduxjs-toolkit-npm-1.6.2-67af09515f.patch │ ├── @sentry-electron-npm-3.0.8-ebfab208e7.patch │ ├── @types-madge-npm-5.0.0-654566c2d2.patch │ ├── abort-controller-npm-3.0.0-2f3a9a2bcb.patch │ ├── accounting-npm-0.4.1-3745cd111d.patch │ ├── acorn-npm-7.4.1-f450b4646c.patch │ ├── async-done-npm-1.3.2-1f0a4a8997.patch │ ├── await-semaphore-npm-0.1.3-b7a0001fab.patch │ ├── borc-npm-2.1.2-8ffcc2dd81.patch │ ├── colors-npm-1.4.0-7e2cf12234.patch │ ├── convert-source-map-npm-1.1.3-7f1bfeabd4.patch │ ├── depd-npm-1.1.2-b0c8414da7.patch │ ├── electron-log-npm-5.0.0-beta.14-c717427c39.patch │ ├── error-npm-7.0.2-6dfbeab4da.patch │ ├── eslint-import-resolver-typescript-npm-2.5.0-3b8adf0d03.patch │ ├── eslint-npm-8.20.0-6bbc377ff7.patch │ ├── eth-query-npm-2.1.2-7c6adc825f.patch │ ├── eth-trezor-keyring-npm-0.10.0-1bf9aa3f4d.patch │ ├── ethereumjs-util-npm-5.2.1-72b39f4e7e.patch │ ├── ethereumjs-util-npm-7.1.5-5bb4d00000.patch │ ├── fast-json-patch-npm-2.2.1-63b021bb37.patch │ ├── fast-json-patch-npm-3.1.1-7e8bb70a45.patch │ ├── gulp-sourcemaps-npm-3.0.0-1ae0fbef6d.patch │ ├── hdkey-npm-0.8.0-8789f3c74b.patch │ ├── improved-yarn-audit-npm-3.0.0-3e37ee431a.patch │ ├── inline-source-map-npm-0.6.2-96902459a0.patch │ ├── lavamoat-core-npm-12.4.0-cecca1a9b5.patch │ ├── lavamoat-npm-6.4.0-f3cd9c168f.patch │ ├── lockfile-lint-api-npm-5.4.6-dc86b73900.patch │ ├── luxon-npm-3.2.1-56f8d97395.patch │ ├── object.values-npm-1.1.5-f1de7f3742.patch │ ├── parse5-npm-7.0.0-3158a72394.patch │ ├── plugin-error-npm-1.0.1-7d15e880d6.patch │ ├── regenerator-runtime-npm-0.13.7-41bcbe64ea.patch │ ├── sass-npm-1.35.2-6df4e15d13.patch │ ├── squirrelly-npm-8.0.8-1d17420d8d.patch │ ├── stylelint-npm-13.6.1-47aaddf62b.patch │ ├── typescript-npm-4.4.4-3fedcc07a3.patch │ ├── undeclared-identifiers-npm-1.1.2-13d6792e9e.patch │ ├── watchify-npm-4.0.0-4fd965dd49.patch │ ├── web3-npm-0.20.7-ee7ef00c57.patch │ ├── webextension-polyfill-npm-0.8.0-eab1744c30.patch │ └── zxcvbn-npm-4.4.2-6527983856.patch ├── plugins │ └── @yarnpkg │ │ └── plugin-allow-scripts.cjs └── releases │ └── yarn-3.2.4.cjs ├── .yarnrc.yml ├── README.md ├── docs ├── architecture.md ├── encryption.md ├── images │ └── architecture.png ├── release.md └── totp-pairing-flow.md ├── package.json ├── packages ├── app │ ├── .depcheckrc.yml │ ├── .env.example │ ├── .eslintrc.app.js │ ├── .eslintrc.js │ ├── .eslintrc.node.js │ ├── .eslintrc.test.js │ ├── .eslintrc.typescript.js │ ├── .eslintrc.ui.js │ ├── .gitignore │ ├── .iyarc │ ├── .metamaskrc.dist │ ├── .prettierignore │ ├── .prettierrc.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── babel-app.config.js │ ├── babel-test.config.js │ ├── babel-ui.config.js │ ├── build │ │ ├── build.sh │ │ ├── clear-electron-state.sh │ │ ├── code-fencing-babel.js │ │ ├── icon.png │ │ ├── license_en.txt │ │ ├── mac │ │ │ ├── entitlements.plist │ │ │ ├── icon.icns │ │ │ └── notarize.js │ │ ├── remove-require-extension.js │ │ ├── ui │ │ │ ├── config.js │ │ │ ├── constants.js │ │ │ ├── desktop-ui.js │ │ │ ├── etc.js │ │ │ ├── scripts.js │ │ │ ├── static.js │ │ │ ├── styles.js │ │ │ └── task.js │ │ └── windows │ │ │ ├── docker-compose.yml │ │ │ ├── generate_certificate.ps1 │ │ │ └── installer.nsh │ ├── electron-builder.ci.json │ ├── electron-builder.json │ ├── jest.config.js │ ├── lavamoat │ │ ├── node │ │ │ ├── policy-override.json │ │ │ └── policy.json │ │ ├── policy-diff.js │ │ └── ui │ │ │ ├── browserify │ │ │ ├── policy-override.json │ │ │ └── policy.json │ │ │ └── build-system │ │ │ ├── policy-override.json │ │ │ └── policy.json │ ├── package.json │ ├── playwright.config.ts │ ├── src │ │ ├── app │ │ │ ├── browser │ │ │ │ ├── browser-init.ts │ │ │ │ ├── node-browser.test.ts │ │ │ │ └── node-browser.ts │ │ │ ├── controller-init.test.ts │ │ │ ├── controller-init.ts │ │ │ ├── desktop-app.test.ts │ │ │ ├── desktop-app.ts │ │ │ ├── extension-connection.test.ts │ │ │ ├── extension-connection.ts │ │ │ ├── globals.ts │ │ │ ├── hw │ │ │ │ ├── lattice │ │ │ │ │ ├── desktop-lattice.html │ │ │ │ │ ├── lattice-keyring.js │ │ │ │ │ └── renderer │ │ │ │ │ │ ├── lattice-preload.ts │ │ │ │ │ │ └── lattice-renderer.js │ │ │ │ ├── ledger │ │ │ │ │ ├── ledger-keyring.test.ts │ │ │ │ │ └── ledger-keyring.ts │ │ │ │ └── trezor │ │ │ │ │ ├── desktop-trezor.html │ │ │ │ │ ├── renderer │ │ │ │ │ ├── trezor-connect.js │ │ │ │ │ ├── trezor-preload.ts │ │ │ │ │ └── trezor-renderer.js │ │ │ │ │ └── trezor-keyring.js │ │ │ ├── icons │ │ │ │ ├── paired_icon.png │ │ │ │ ├── paired_icon@2x.png │ │ │ │ ├── unpaired_icon.png │ │ │ │ └── unpaired_icon@2x.png │ │ │ ├── ipc-main-stream.ts │ │ │ ├── ipc-renderer-stream.ts │ │ │ ├── lavamoat.ts │ │ │ ├── log │ │ │ │ ├── logger-init.ts │ │ │ │ ├── sentry-install.ts │ │ │ │ ├── setup-sentry.test.ts │ │ │ │ └── setup-sentry.ts │ │ │ ├── main.ts │ │ │ ├── metrics │ │ │ │ ├── analytics.test.ts │ │ │ │ ├── analytics.ts │ │ │ │ ├── metrics-constants.ts │ │ │ │ ├── metrics-service.test.ts │ │ │ │ └── metrics-service.ts │ │ │ ├── pairing.test.ts │ │ │ ├── pairing.ts │ │ │ ├── storage │ │ │ │ ├── storage.test.ts │ │ │ │ ├── storage.ts │ │ │ │ ├── ui-storage.test.ts │ │ │ │ └── ui-storage.ts │ │ │ ├── types │ │ │ │ ├── message.ts │ │ │ │ ├── metrics.ts │ │ │ │ ├── tabs.ts │ │ │ │ └── window.ts │ │ │ ├── ui │ │ │ │ ├── app-events.test.ts │ │ │ │ ├── app-events.ts │ │ │ │ ├── app-navigation.test.ts │ │ │ │ ├── app-navigation.ts │ │ │ │ ├── preload-popup.ts │ │ │ │ ├── preload.ts │ │ │ │ ├── ui-constants.ts │ │ │ │ ├── ui-state.ts │ │ │ │ └── window-service.ts │ │ │ ├── update-check.test.ts │ │ │ ├── update-check.ts │ │ │ ├── utils │ │ │ │ ├── config.ts │ │ │ │ ├── events.test.ts │ │ │ │ ├── events.ts │ │ │ │ ├── settings.ts │ │ │ │ ├── sleep.ts │ │ │ │ ├── translation.ts │ │ │ │ ├── version.test.ts │ │ │ │ └── version.ts │ │ │ ├── version-check.test.ts │ │ │ └── version-check.ts │ │ ├── popup-ui │ │ │ ├── actions.js │ │ │ ├── browser-shim.js │ │ │ ├── css │ │ │ │ └── index.scss │ │ │ ├── ducks │ │ │ │ └── index.js │ │ │ ├── html │ │ │ │ ├── popup-ui-dark.html │ │ │ │ └── popup-ui.html │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── error-boundary.js │ │ │ │ ├── index.js │ │ │ │ ├── loading │ │ │ │ │ ├── index.js │ │ │ │ │ ├── loading.component.js │ │ │ │ │ └── loading.container.js │ │ │ │ └── routes │ │ │ │ │ ├── index.js │ │ │ │ │ ├── routes.component.js │ │ │ │ │ └── routes.container.js │ │ │ ├── popup-ui.js │ │ │ └── store │ │ │ │ └── store.js │ │ ├── shared │ │ │ ├── constants │ │ │ │ ├── links.js │ │ │ │ ├── locale.js │ │ │ │ ├── startup-option.js │ │ │ │ ├── theme.js │ │ │ │ ├── ui-routes.js │ │ │ │ └── window.js │ │ │ └── locales │ │ │ │ ├── de.json │ │ │ │ ├── en.json │ │ │ │ ├── getPureMessage.js │ │ │ │ └── index.js │ │ └── ui │ │ │ ├── README.md │ │ │ ├── components │ │ │ ├── dropdown │ │ │ │ ├── dropdown.js │ │ │ │ └── index.js │ │ │ ├── icons │ │ │ │ └── settings-icon.js │ │ │ ├── mascot │ │ │ │ ├── fox.json │ │ │ │ ├── index.js │ │ │ │ └── mascot.component.js │ │ │ ├── metametrics-opt-in │ │ │ │ ├── index.js │ │ │ │ ├── index.scss │ │ │ │ ├── metametrics-opt-in.component.js │ │ │ │ └── metametrics-opt-in.container.js │ │ │ ├── mmd-components.scss │ │ │ └── pair-status │ │ │ │ ├── index.js │ │ │ │ ├── index.scss │ │ │ │ └── pair-status.component.js │ │ │ ├── contexts │ │ │ └── i18n.js │ │ │ ├── css │ │ │ └── index.scss │ │ │ ├── desktop-ui.js │ │ │ ├── ducks │ │ │ ├── app │ │ │ │ ├── app.js │ │ │ │ └── app.test.js │ │ │ ├── index.js │ │ │ └── pair-status │ │ │ │ ├── pair-status.js │ │ │ │ └── pair-status.test.js │ │ │ ├── helpers │ │ │ ├── i18n-helper.js │ │ │ └── theme.js │ │ │ ├── hooks │ │ │ ├── registerMovedEvent.js │ │ │ ├── registerResizedEvent.js │ │ │ ├── registerUpdateOSTheme.js │ │ │ ├── registerUpdatePairStatus.js │ │ │ ├── useDeeplinkRegister.js │ │ │ └── useI18nContext.js │ │ │ ├── html │ │ │ ├── desktop-ui-dark.html │ │ │ └── desktop-ui.html │ │ │ ├── index.js │ │ │ ├── migrations │ │ │ ├── app │ │ │ │ ├── index.js │ │ │ │ └── m1.js │ │ │ └── pair-status │ │ │ │ ├── index.js │ │ │ │ └── m1.js │ │ │ ├── pages │ │ │ ├── error │ │ │ │ ├── critical-error.component.js │ │ │ │ ├── error.component.js │ │ │ │ ├── error.container.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── index.js │ │ │ ├── metametrics-opt-in │ │ │ │ ├── index.js │ │ │ │ ├── metametrics-opt-in.component.js │ │ │ │ └── metametrics-opt-in.container.js │ │ │ ├── mmd-pages.scss │ │ │ ├── pair │ │ │ │ ├── index.js │ │ │ │ ├── index.scss │ │ │ │ ├── pair.component.js │ │ │ │ └── pair.container.js │ │ │ ├── routes │ │ │ │ ├── index.js │ │ │ │ ├── routes.component.js │ │ │ │ └── routes.container.js │ │ │ ├── settings │ │ │ │ ├── about-tab │ │ │ │ │ ├── about-tab.component.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── general-tab │ │ │ │ │ ├── general-tab.component.js │ │ │ │ │ ├── general-tab.container.js │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── index.scss │ │ │ │ ├── privacy-tab │ │ │ │ │ ├── index.js │ │ │ │ │ ├── privacy-tab.component.js │ │ │ │ │ └── privacy-tab.container.js │ │ │ │ ├── settings.component.js │ │ │ │ └── settings.container.js │ │ │ └── successful-pair │ │ │ │ ├── index.js │ │ │ │ ├── index.scss │ │ │ │ ├── successful-pair.component.js │ │ │ │ └── successful-pair.container.js │ │ │ └── store │ │ │ └── store.js │ ├── test │ │ ├── e2e │ │ │ ├── helper.js │ │ │ ├── hook.js │ │ │ └── start-app.sh │ │ ├── mocks.ts │ │ ├── playwright │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── helpers │ │ │ │ ├── constants.ts │ │ │ │ ├── electron.ts │ │ │ │ ├── ganache.js │ │ │ │ ├── setup.ts │ │ │ │ └── utils.ts │ │ │ ├── pageObjects │ │ │ │ ├── desktop-config.ts │ │ │ │ ├── desktop-otp-pairing-page.ts │ │ │ │ ├── ext-chrome-extension-page.ts │ │ │ │ ├── ext-initial-page.ts │ │ │ │ ├── ext-mainMenu-page.ts │ │ │ │ ├── ext-network-page.ts │ │ │ │ ├── ext-signin-page.ts │ │ │ │ └── ext-signup-page.ts │ │ │ ├── run.js │ │ │ └── specs │ │ │ │ ├── desktop.connectivity.spec.ts │ │ │ │ ├── desktop.pairing.spec.ts │ │ │ │ ├── desktop.sync.spec.ts │ │ │ │ └── desktop.version.spec.ts │ │ ├── setup.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsconfig.lint.json │ └── types │ │ ├── classnames.d.ts │ │ ├── eth-keyring-controller.d.ts │ │ ├── lavamoat.d.ts │ │ └── obj-multiplex.d.ts └── common │ ├── .depcheckrc.yml │ ├── .eslintrc.js │ ├── .gitignore │ ├── .iyarc │ ├── .prettierrc.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── babel.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── browser │ │ ├── browser-proxy.test.ts │ │ ├── browser-proxy.ts │ │ └── index.ts │ ├── constants.ts │ ├── controllers │ │ ├── desktop-base.test.ts │ │ ├── desktop-base.ts │ │ ├── desktop-extension.test.ts │ │ ├── desktop-extension.ts │ │ └── desktop.ts │ ├── desktop-connection.test.ts │ ├── desktop-connection.ts │ ├── desktop-manager.test.ts │ ├── desktop-manager.ts │ ├── encryption │ │ ├── asymmetric.test.ts │ │ ├── asymmetric.ts │ │ ├── symmetric.test.ts │ │ ├── symmetric.ts │ │ ├── web-socket-stream.test.ts │ │ └── web-socket-stream.ts │ ├── pairing.test.ts │ ├── pairing.ts │ ├── types │ │ ├── background.ts │ │ ├── browser.ts │ │ ├── desktop.ts │ │ ├── index.ts │ │ └── message.ts │ ├── utils │ │ ├── config.ts │ │ ├── crypto.test.ts │ │ ├── crypto.ts │ │ ├── log.ts │ │ ├── state.test.ts │ │ ├── state.ts │ │ ├── stream.test.ts │ │ ├── stream.ts │ │ ├── totp.test.ts │ │ ├── totp.ts │ │ ├── utils.test.ts │ │ └── utils.ts │ ├── version-check.test.ts │ ├── version-check.ts │ ├── web-socket-stream.test.ts │ └── web-socket-stream.ts │ ├── test │ ├── mocks.ts │ ├── setup.ts │ └── utils.ts │ └── tsconfig.json ├── scripts ├── init-extension.sh ├── init-submodule.sh └── symlink-deps-extension.sh └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/scripts/chrome-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.circleci/scripts/chrome-install.sh -------------------------------------------------------------------------------- /.circleci/scripts/test-run-e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.circleci/scripts/test-run-e2e.sh -------------------------------------------------------------------------------- /.circleci/scripts/validate-allow-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.circleci/scripts/validate-allow-scripts.sh -------------------------------------------------------------------------------- /.circleci/scripts/validate-lavamoat-policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.circleci/scripts/validate-lavamoat-policy.sh -------------------------------------------------------------------------------- /.circleci/scripts/yarn-audit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.circleci/scripts/yarn-audit.sh -------------------------------------------------------------------------------- /.depcheckrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.depcheckrc.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/package-app-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/workflows/package-app-dev.yml -------------------------------------------------------------------------------- /.github/workflows/package-app-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/workflows/package-app-prod.yml -------------------------------------------------------------------------------- /.github/workflows/publish-common-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.github/workflows/publish-common-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.gitmodules -------------------------------------------------------------------------------- /.iyarc: -------------------------------------------------------------------------------- 1 | # improved-yarn-audit advisory exclusions 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.yarn/patches/@babel-runtime-npm-7.18.9-28ca6b5f61.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@babel-runtime-npm-7.18.9-28ca6b5f61.patch -------------------------------------------------------------------------------- /.yarn/patches/@eslint-eslintrc-npm-1.3.0-1f3c51be25.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@eslint-eslintrc-npm-1.3.0-1f3c51be25.patch -------------------------------------------------------------------------------- /.yarn/patches/@formatjs-intl-utils-npm-3.3.1-08510c16ad.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@formatjs-intl-utils-npm-3.3.1-08510c16ad.patch -------------------------------------------------------------------------------- /.yarn/patches/@fortawesome-fontawesome-free-npm-5.13.0-f20fc0388d.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@fortawesome-fontawesome-free-npm-5.13.0-f20fc0388d.patch -------------------------------------------------------------------------------- /.yarn/patches/@keystonehq-bc-ur-registry-npm-0.5.0-alpha.5-b95c7992a6.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@keystonehq-bc-ur-registry-npm-0.5.0-alpha.5-b95c7992a6.patch -------------------------------------------------------------------------------- /.yarn/patches/@lavamoat-aa-npm-3.1.0-edf86c24f7.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@lavamoat-aa-npm-3.1.0-edf86c24f7.patch -------------------------------------------------------------------------------- /.yarn/patches/@lavamoat-lavapack-npm-3.1.0-34c65d233b.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@lavamoat-lavapack-npm-3.1.0-34c65d233b.patch -------------------------------------------------------------------------------- /.yarn/patches/@lavamoat-lavapack-npm-5.0.0-9ff2a709b2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@lavamoat-lavapack-npm-5.0.0-9ff2a709b2.patch -------------------------------------------------------------------------------- /.yarn/patches/@ledgerhq-devices-npm-7.0.3-e25e867f58.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@ledgerhq-devices-npm-7.0.3-e25e867f58.patch -------------------------------------------------------------------------------- /.yarn/patches/@ledgerhq-hw-transport-node-hid-noevents-npm-6.27.6-cedae94cbe.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@ledgerhq-hw-transport-node-hid-noevents-npm-6.27.6-cedae94cbe.patch -------------------------------------------------------------------------------- /.yarn/patches/@metamask-create-release-branch-npm-1.0.1-12ecd95bee.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@metamask-create-release-branch-npm-1.0.1-12ecd95bee.patch -------------------------------------------------------------------------------- /.yarn/patches/@metamask-snaps-execution-environments-npm-0.32.2-88525c499a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@metamask-snaps-execution-environments-npm-0.32.2-88525c499a.patch -------------------------------------------------------------------------------- /.yarn/patches/@reduxjs-toolkit-npm-1.6.2-67af09515f.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@reduxjs-toolkit-npm-1.6.2-67af09515f.patch -------------------------------------------------------------------------------- /.yarn/patches/@sentry-electron-npm-3.0.8-ebfab208e7.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@sentry-electron-npm-3.0.8-ebfab208e7.patch -------------------------------------------------------------------------------- /.yarn/patches/@types-madge-npm-5.0.0-654566c2d2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/@types-madge-npm-5.0.0-654566c2d2.patch -------------------------------------------------------------------------------- /.yarn/patches/abort-controller-npm-3.0.0-2f3a9a2bcb.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/abort-controller-npm-3.0.0-2f3a9a2bcb.patch -------------------------------------------------------------------------------- /.yarn/patches/accounting-npm-0.4.1-3745cd111d.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/accounting-npm-0.4.1-3745cd111d.patch -------------------------------------------------------------------------------- /.yarn/patches/acorn-npm-7.4.1-f450b4646c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/acorn-npm-7.4.1-f450b4646c.patch -------------------------------------------------------------------------------- /.yarn/patches/async-done-npm-1.3.2-1f0a4a8997.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/async-done-npm-1.3.2-1f0a4a8997.patch -------------------------------------------------------------------------------- /.yarn/patches/await-semaphore-npm-0.1.3-b7a0001fab.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/await-semaphore-npm-0.1.3-b7a0001fab.patch -------------------------------------------------------------------------------- /.yarn/patches/borc-npm-2.1.2-8ffcc2dd81.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/borc-npm-2.1.2-8ffcc2dd81.patch -------------------------------------------------------------------------------- /.yarn/patches/colors-npm-1.4.0-7e2cf12234.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/colors-npm-1.4.0-7e2cf12234.patch -------------------------------------------------------------------------------- /.yarn/patches/convert-source-map-npm-1.1.3-7f1bfeabd4.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/convert-source-map-npm-1.1.3-7f1bfeabd4.patch -------------------------------------------------------------------------------- /.yarn/patches/depd-npm-1.1.2-b0c8414da7.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/depd-npm-1.1.2-b0c8414da7.patch -------------------------------------------------------------------------------- /.yarn/patches/electron-log-npm-5.0.0-beta.14-c717427c39.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/electron-log-npm-5.0.0-beta.14-c717427c39.patch -------------------------------------------------------------------------------- /.yarn/patches/error-npm-7.0.2-6dfbeab4da.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/error-npm-7.0.2-6dfbeab4da.patch -------------------------------------------------------------------------------- /.yarn/patches/eslint-import-resolver-typescript-npm-2.5.0-3b8adf0d03.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/eslint-import-resolver-typescript-npm-2.5.0-3b8adf0d03.patch -------------------------------------------------------------------------------- /.yarn/patches/eslint-npm-8.20.0-6bbc377ff7.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/eslint-npm-8.20.0-6bbc377ff7.patch -------------------------------------------------------------------------------- /.yarn/patches/eth-query-npm-2.1.2-7c6adc825f.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/eth-query-npm-2.1.2-7c6adc825f.patch -------------------------------------------------------------------------------- /.yarn/patches/eth-trezor-keyring-npm-0.10.0-1bf9aa3f4d.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/eth-trezor-keyring-npm-0.10.0-1bf9aa3f4d.patch -------------------------------------------------------------------------------- /.yarn/patches/ethereumjs-util-npm-5.2.1-72b39f4e7e.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/ethereumjs-util-npm-5.2.1-72b39f4e7e.patch -------------------------------------------------------------------------------- /.yarn/patches/ethereumjs-util-npm-7.1.5-5bb4d00000.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/ethereumjs-util-npm-7.1.5-5bb4d00000.patch -------------------------------------------------------------------------------- /.yarn/patches/fast-json-patch-npm-2.2.1-63b021bb37.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/fast-json-patch-npm-2.2.1-63b021bb37.patch -------------------------------------------------------------------------------- /.yarn/patches/fast-json-patch-npm-3.1.1-7e8bb70a45.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/fast-json-patch-npm-3.1.1-7e8bb70a45.patch -------------------------------------------------------------------------------- /.yarn/patches/gulp-sourcemaps-npm-3.0.0-1ae0fbef6d.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/gulp-sourcemaps-npm-3.0.0-1ae0fbef6d.patch -------------------------------------------------------------------------------- /.yarn/patches/hdkey-npm-0.8.0-8789f3c74b.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/hdkey-npm-0.8.0-8789f3c74b.patch -------------------------------------------------------------------------------- /.yarn/patches/improved-yarn-audit-npm-3.0.0-3e37ee431a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/improved-yarn-audit-npm-3.0.0-3e37ee431a.patch -------------------------------------------------------------------------------- /.yarn/patches/inline-source-map-npm-0.6.2-96902459a0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/inline-source-map-npm-0.6.2-96902459a0.patch -------------------------------------------------------------------------------- /.yarn/patches/lavamoat-core-npm-12.4.0-cecca1a9b5.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/lavamoat-core-npm-12.4.0-cecca1a9b5.patch -------------------------------------------------------------------------------- /.yarn/patches/lavamoat-npm-6.4.0-f3cd9c168f.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/lavamoat-npm-6.4.0-f3cd9c168f.patch -------------------------------------------------------------------------------- /.yarn/patches/lockfile-lint-api-npm-5.4.6-dc86b73900.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/lockfile-lint-api-npm-5.4.6-dc86b73900.patch -------------------------------------------------------------------------------- /.yarn/patches/luxon-npm-3.2.1-56f8d97395.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/luxon-npm-3.2.1-56f8d97395.patch -------------------------------------------------------------------------------- /.yarn/patches/object.values-npm-1.1.5-f1de7f3742.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/object.values-npm-1.1.5-f1de7f3742.patch -------------------------------------------------------------------------------- /.yarn/patches/parse5-npm-7.0.0-3158a72394.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/parse5-npm-7.0.0-3158a72394.patch -------------------------------------------------------------------------------- /.yarn/patches/plugin-error-npm-1.0.1-7d15e880d6.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/plugin-error-npm-1.0.1-7d15e880d6.patch -------------------------------------------------------------------------------- /.yarn/patches/regenerator-runtime-npm-0.13.7-41bcbe64ea.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/regenerator-runtime-npm-0.13.7-41bcbe64ea.patch -------------------------------------------------------------------------------- /.yarn/patches/sass-npm-1.35.2-6df4e15d13.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/sass-npm-1.35.2-6df4e15d13.patch -------------------------------------------------------------------------------- /.yarn/patches/squirrelly-npm-8.0.8-1d17420d8d.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/squirrelly-npm-8.0.8-1d17420d8d.patch -------------------------------------------------------------------------------- /.yarn/patches/stylelint-npm-13.6.1-47aaddf62b.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/stylelint-npm-13.6.1-47aaddf62b.patch -------------------------------------------------------------------------------- /.yarn/patches/typescript-npm-4.4.4-3fedcc07a3.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/typescript-npm-4.4.4-3fedcc07a3.patch -------------------------------------------------------------------------------- /.yarn/patches/undeclared-identifiers-npm-1.1.2-13d6792e9e.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/undeclared-identifiers-npm-1.1.2-13d6792e9e.patch -------------------------------------------------------------------------------- /.yarn/patches/watchify-npm-4.0.0-4fd965dd49.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/watchify-npm-4.0.0-4fd965dd49.patch -------------------------------------------------------------------------------- /.yarn/patches/web3-npm-0.20.7-ee7ef00c57.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/web3-npm-0.20.7-ee7ef00c57.patch -------------------------------------------------------------------------------- /.yarn/patches/webextension-polyfill-npm-0.8.0-eab1744c30.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/webextension-polyfill-npm-0.8.0-eab1744c30.patch -------------------------------------------------------------------------------- /.yarn/patches/zxcvbn-npm-4.4.2-6527983856.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/patches/zxcvbn-npm-4.4.2-6527983856.patch -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-allow-scripts.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/plugins/@yarnpkg/plugin-allow-scripts.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.4.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarn/releases/yarn-3.2.4.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/README.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/docs/encryption.md -------------------------------------------------------------------------------- /docs/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/docs/images/architecture.png -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/docs/release.md -------------------------------------------------------------------------------- /docs/totp-pairing-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/docs/totp-pairing-flow.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/package.json -------------------------------------------------------------------------------- /packages/app/.depcheckrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.depcheckrc.yml -------------------------------------------------------------------------------- /packages/app/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.env.example -------------------------------------------------------------------------------- /packages/app/.eslintrc.app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.eslintrc.app.js -------------------------------------------------------------------------------- /packages/app/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.eslintrc.js -------------------------------------------------------------------------------- /packages/app/.eslintrc.node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.eslintrc.node.js -------------------------------------------------------------------------------- /packages/app/.eslintrc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.eslintrc.test.js -------------------------------------------------------------------------------- /packages/app/.eslintrc.typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.eslintrc.typescript.js -------------------------------------------------------------------------------- /packages/app/.eslintrc.ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.eslintrc.ui.js -------------------------------------------------------------------------------- /packages/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.gitignore -------------------------------------------------------------------------------- /packages/app/.iyarc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.iyarc -------------------------------------------------------------------------------- /packages/app/.metamaskrc.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/.metamaskrc.dist -------------------------------------------------------------------------------- /packages/app/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | lavamoat 3 | packages 4 | submodules 5 | -------------------------------------------------------------------------------- /packages/app/.prettierrc.yml: -------------------------------------------------------------------------------- 1 | singleQuote: true 2 | trailingComma: all 3 | -------------------------------------------------------------------------------- /packages/app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/CHANGELOG.md -------------------------------------------------------------------------------- /packages/app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/LICENSE -------------------------------------------------------------------------------- /packages/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/README.md -------------------------------------------------------------------------------- /packages/app/babel-app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/babel-app.config.js -------------------------------------------------------------------------------- /packages/app/babel-test.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/babel-test.config.js -------------------------------------------------------------------------------- /packages/app/babel-ui.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/babel-ui.config.js -------------------------------------------------------------------------------- /packages/app/build/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/build.sh -------------------------------------------------------------------------------- /packages/app/build/clear-electron-state.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/clear-electron-state.sh -------------------------------------------------------------------------------- /packages/app/build/code-fencing-babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/code-fencing-babel.js -------------------------------------------------------------------------------- /packages/app/build/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/icon.png -------------------------------------------------------------------------------- /packages/app/build/license_en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/license_en.txt -------------------------------------------------------------------------------- /packages/app/build/mac/entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/mac/entitlements.plist -------------------------------------------------------------------------------- /packages/app/build/mac/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/mac/icon.icns -------------------------------------------------------------------------------- /packages/app/build/mac/notarize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/mac/notarize.js -------------------------------------------------------------------------------- /packages/app/build/remove-require-extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/remove-require-extension.js -------------------------------------------------------------------------------- /packages/app/build/ui/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/config.js -------------------------------------------------------------------------------- /packages/app/build/ui/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/constants.js -------------------------------------------------------------------------------- /packages/app/build/ui/desktop-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/desktop-ui.js -------------------------------------------------------------------------------- /packages/app/build/ui/etc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/etc.js -------------------------------------------------------------------------------- /packages/app/build/ui/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/scripts.js -------------------------------------------------------------------------------- /packages/app/build/ui/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/static.js -------------------------------------------------------------------------------- /packages/app/build/ui/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/styles.js -------------------------------------------------------------------------------- /packages/app/build/ui/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/ui/task.js -------------------------------------------------------------------------------- /packages/app/build/windows/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/windows/docker-compose.yml -------------------------------------------------------------------------------- /packages/app/build/windows/generate_certificate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/windows/generate_certificate.ps1 -------------------------------------------------------------------------------- /packages/app/build/windows/installer.nsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/build/windows/installer.nsh -------------------------------------------------------------------------------- /packages/app/electron-builder.ci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/electron-builder.ci.json -------------------------------------------------------------------------------- /packages/app/electron-builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/electron-builder.json -------------------------------------------------------------------------------- /packages/app/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/jest.config.js -------------------------------------------------------------------------------- /packages/app/lavamoat/node/policy-override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/lavamoat/node/policy-override.json -------------------------------------------------------------------------------- /packages/app/lavamoat/node/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/lavamoat/node/policy.json -------------------------------------------------------------------------------- /packages/app/lavamoat/policy-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/lavamoat/policy-diff.js -------------------------------------------------------------------------------- /packages/app/lavamoat/ui/browserify/policy-override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/lavamoat/ui/browserify/policy-override.json -------------------------------------------------------------------------------- /packages/app/lavamoat/ui/browserify/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/lavamoat/ui/browserify/policy.json -------------------------------------------------------------------------------- /packages/app/lavamoat/ui/build-system/policy-override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/lavamoat/ui/build-system/policy-override.json -------------------------------------------------------------------------------- /packages/app/lavamoat/ui/build-system/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/lavamoat/ui/build-system/policy.json -------------------------------------------------------------------------------- /packages/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/package.json -------------------------------------------------------------------------------- /packages/app/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/playwright.config.ts -------------------------------------------------------------------------------- /packages/app/src/app/browser/browser-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/browser/browser-init.ts -------------------------------------------------------------------------------- /packages/app/src/app/browser/node-browser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/browser/node-browser.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/browser/node-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/browser/node-browser.ts -------------------------------------------------------------------------------- /packages/app/src/app/controller-init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/controller-init.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/controller-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/controller-init.ts -------------------------------------------------------------------------------- /packages/app/src/app/desktop-app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/desktop-app.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/desktop-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/desktop-app.ts -------------------------------------------------------------------------------- /packages/app/src/app/extension-connection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/extension-connection.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/extension-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/extension-connection.ts -------------------------------------------------------------------------------- /packages/app/src/app/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/globals.ts -------------------------------------------------------------------------------- /packages/app/src/app/hw/lattice/desktop-lattice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/lattice/desktop-lattice.html -------------------------------------------------------------------------------- /packages/app/src/app/hw/lattice/lattice-keyring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/lattice/lattice-keyring.js -------------------------------------------------------------------------------- /packages/app/src/app/hw/lattice/renderer/lattice-preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/lattice/renderer/lattice-preload.ts -------------------------------------------------------------------------------- /packages/app/src/app/hw/lattice/renderer/lattice-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/lattice/renderer/lattice-renderer.js -------------------------------------------------------------------------------- /packages/app/src/app/hw/ledger/ledger-keyring.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/ledger/ledger-keyring.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/hw/ledger/ledger-keyring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/ledger/ledger-keyring.ts -------------------------------------------------------------------------------- /packages/app/src/app/hw/trezor/desktop-trezor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/trezor/desktop-trezor.html -------------------------------------------------------------------------------- /packages/app/src/app/hw/trezor/renderer/trezor-connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/trezor/renderer/trezor-connect.js -------------------------------------------------------------------------------- /packages/app/src/app/hw/trezor/renderer/trezor-preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/trezor/renderer/trezor-preload.ts -------------------------------------------------------------------------------- /packages/app/src/app/hw/trezor/renderer/trezor-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/trezor/renderer/trezor-renderer.js -------------------------------------------------------------------------------- /packages/app/src/app/hw/trezor/trezor-keyring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/hw/trezor/trezor-keyring.js -------------------------------------------------------------------------------- /packages/app/src/app/icons/paired_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/icons/paired_icon.png -------------------------------------------------------------------------------- /packages/app/src/app/icons/paired_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/icons/paired_icon@2x.png -------------------------------------------------------------------------------- /packages/app/src/app/icons/unpaired_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/icons/unpaired_icon.png -------------------------------------------------------------------------------- /packages/app/src/app/icons/unpaired_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/icons/unpaired_icon@2x.png -------------------------------------------------------------------------------- /packages/app/src/app/ipc-main-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ipc-main-stream.ts -------------------------------------------------------------------------------- /packages/app/src/app/ipc-renderer-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ipc-renderer-stream.ts -------------------------------------------------------------------------------- /packages/app/src/app/lavamoat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/lavamoat.ts -------------------------------------------------------------------------------- /packages/app/src/app/log/logger-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/log/logger-init.ts -------------------------------------------------------------------------------- /packages/app/src/app/log/sentry-install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/log/sentry-install.ts -------------------------------------------------------------------------------- /packages/app/src/app/log/setup-sentry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/log/setup-sentry.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/log/setup-sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/log/setup-sentry.ts -------------------------------------------------------------------------------- /packages/app/src/app/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/main.ts -------------------------------------------------------------------------------- /packages/app/src/app/metrics/analytics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/metrics/analytics.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/metrics/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/metrics/analytics.ts -------------------------------------------------------------------------------- /packages/app/src/app/metrics/metrics-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/metrics/metrics-constants.ts -------------------------------------------------------------------------------- /packages/app/src/app/metrics/metrics-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/metrics/metrics-service.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/metrics/metrics-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/metrics/metrics-service.ts -------------------------------------------------------------------------------- /packages/app/src/app/pairing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/pairing.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/pairing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/pairing.ts -------------------------------------------------------------------------------- /packages/app/src/app/storage/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/storage/storage.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/storage/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/storage/storage.ts -------------------------------------------------------------------------------- /packages/app/src/app/storage/ui-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/storage/ui-storage.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/storage/ui-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/storage/ui-storage.ts -------------------------------------------------------------------------------- /packages/app/src/app/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/types/message.ts -------------------------------------------------------------------------------- /packages/app/src/app/types/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/types/metrics.ts -------------------------------------------------------------------------------- /packages/app/src/app/types/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/types/tabs.ts -------------------------------------------------------------------------------- /packages/app/src/app/types/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/types/window.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/app-events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/app-events.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/app-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/app-events.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/app-navigation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/app-navigation.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/app-navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/app-navigation.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/preload-popup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/preload-popup.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/preload.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/ui-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/ui-constants.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/ui-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/ui-state.ts -------------------------------------------------------------------------------- /packages/app/src/app/ui/window-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/ui/window-service.ts -------------------------------------------------------------------------------- /packages/app/src/app/update-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/update-check.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/update-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/update-check.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/config.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/events.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/events.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/settings.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/sleep.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/translation.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/version.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/utils/version.ts -------------------------------------------------------------------------------- /packages/app/src/app/version-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/version-check.test.ts -------------------------------------------------------------------------------- /packages/app/src/app/version-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/app/version-check.ts -------------------------------------------------------------------------------- /packages/app/src/popup-ui/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/actions.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/browser-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/browser-shim.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/css/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/css/index.scss -------------------------------------------------------------------------------- /packages/app/src/popup-ui/ducks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/ducks/index.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/html/popup-ui-dark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/html/popup-ui-dark.html -------------------------------------------------------------------------------- /packages/app/src/popup-ui/html/popup-ui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/html/popup-ui.html -------------------------------------------------------------------------------- /packages/app/src/popup-ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/index.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/error-boundary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/pages/error-boundary.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/pages/index.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/loading/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './loading.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/loading/loading.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/pages/loading/loading.component.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/loading/loading.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/pages/loading/loading.container.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/routes/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './routes.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/routes/routes.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/pages/routes/routes.component.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/pages/routes/routes.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/pages/routes/routes.container.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/popup-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/popup-ui.js -------------------------------------------------------------------------------- /packages/app/src/popup-ui/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/popup-ui/store/store.js -------------------------------------------------------------------------------- /packages/app/src/shared/constants/links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/constants/links.js -------------------------------------------------------------------------------- /packages/app/src/shared/constants/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/constants/locale.js -------------------------------------------------------------------------------- /packages/app/src/shared/constants/startup-option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/constants/startup-option.js -------------------------------------------------------------------------------- /packages/app/src/shared/constants/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/constants/theme.js -------------------------------------------------------------------------------- /packages/app/src/shared/constants/ui-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/constants/ui-routes.js -------------------------------------------------------------------------------- /packages/app/src/shared/constants/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/constants/window.js -------------------------------------------------------------------------------- /packages/app/src/shared/locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/locales/de.json -------------------------------------------------------------------------------- /packages/app/src/shared/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/locales/en.json -------------------------------------------------------------------------------- /packages/app/src/shared/locales/getPureMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/locales/getPureMessage.js -------------------------------------------------------------------------------- /packages/app/src/shared/locales/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/shared/locales/index.js -------------------------------------------------------------------------------- /packages/app/src/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/README.md -------------------------------------------------------------------------------- /packages/app/src/ui/components/dropdown/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/dropdown/dropdown.js -------------------------------------------------------------------------------- /packages/app/src/ui/components/dropdown/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './dropdown'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/components/icons/settings-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/icons/settings-icon.js -------------------------------------------------------------------------------- /packages/app/src/ui/components/mascot/fox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/mascot/fox.json -------------------------------------------------------------------------------- /packages/app/src/ui/components/mascot/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './mascot.component'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/components/mascot/mascot.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/mascot/mascot.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/components/metametrics-opt-in/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './metametrics-opt-in.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/components/metametrics-opt-in/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/metametrics-opt-in/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/components/metametrics-opt-in/metametrics-opt-in.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/metametrics-opt-in/metametrics-opt-in.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/components/metametrics-opt-in/metametrics-opt-in.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/metametrics-opt-in/metametrics-opt-in.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/components/mmd-components.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/mmd-components.scss -------------------------------------------------------------------------------- /packages/app/src/ui/components/pair-status/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './pair-status.component'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/components/pair-status/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/pair-status/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/components/pair-status/pair-status.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/components/pair-status/pair-status.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/contexts/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/contexts/i18n.js -------------------------------------------------------------------------------- /packages/app/src/ui/css/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/css/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/desktop-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/desktop-ui.js -------------------------------------------------------------------------------- /packages/app/src/ui/ducks/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/ducks/app/app.js -------------------------------------------------------------------------------- /packages/app/src/ui/ducks/app/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/ducks/app/app.test.js -------------------------------------------------------------------------------- /packages/app/src/ui/ducks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/ducks/index.js -------------------------------------------------------------------------------- /packages/app/src/ui/ducks/pair-status/pair-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/ducks/pair-status/pair-status.js -------------------------------------------------------------------------------- /packages/app/src/ui/ducks/pair-status/pair-status.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/ducks/pair-status/pair-status.test.js -------------------------------------------------------------------------------- /packages/app/src/ui/helpers/i18n-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/helpers/i18n-helper.js -------------------------------------------------------------------------------- /packages/app/src/ui/helpers/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/helpers/theme.js -------------------------------------------------------------------------------- /packages/app/src/ui/hooks/registerMovedEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/hooks/registerMovedEvent.js -------------------------------------------------------------------------------- /packages/app/src/ui/hooks/registerResizedEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/hooks/registerResizedEvent.js -------------------------------------------------------------------------------- /packages/app/src/ui/hooks/registerUpdateOSTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/hooks/registerUpdateOSTheme.js -------------------------------------------------------------------------------- /packages/app/src/ui/hooks/registerUpdatePairStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/hooks/registerUpdatePairStatus.js -------------------------------------------------------------------------------- /packages/app/src/ui/hooks/useDeeplinkRegister.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/hooks/useDeeplinkRegister.js -------------------------------------------------------------------------------- /packages/app/src/ui/hooks/useI18nContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/hooks/useI18nContext.js -------------------------------------------------------------------------------- /packages/app/src/ui/html/desktop-ui-dark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/html/desktop-ui-dark.html -------------------------------------------------------------------------------- /packages/app/src/ui/html/desktop-ui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/html/desktop-ui.html -------------------------------------------------------------------------------- /packages/app/src/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/index.js -------------------------------------------------------------------------------- /packages/app/src/ui/migrations/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/migrations/app/index.js -------------------------------------------------------------------------------- /packages/app/src/ui/migrations/app/m1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/migrations/app/m1.js -------------------------------------------------------------------------------- /packages/app/src/ui/migrations/pair-status/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/migrations/pair-status/index.js -------------------------------------------------------------------------------- /packages/app/src/ui/migrations/pair-status/m1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/migrations/pair-status/m1.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/error/critical-error.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/error/critical-error.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/error/error.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/error/error.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/error/error.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/error/error.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/error/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './error.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/error/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/error/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/index.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/metametrics-opt-in/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './metametrics-opt-in.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/metametrics-opt-in/metametrics-opt-in.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/metametrics-opt-in/metametrics-opt-in.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/metametrics-opt-in/metametrics-opt-in.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/metametrics-opt-in/metametrics-opt-in.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/mmd-pages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/mmd-pages.scss -------------------------------------------------------------------------------- /packages/app/src/ui/pages/pair/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './pair.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/pair/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/pair/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/pages/pair/pair.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/pair/pair.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/pair/pair.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/pair/pair.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/routes/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './routes.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/routes/routes.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/routes/routes.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/routes/routes.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/routes/routes.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/about-tab/about-tab.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/about-tab/about-tab.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/about-tab/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './about-tab.component'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/about-tab/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/about-tab/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/general-tab/general-tab.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/general-tab/general-tab.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/general-tab/general-tab.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/general-tab/general-tab.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/general-tab/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './general-tab.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './settings.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/privacy-tab/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './privacy-tab.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/privacy-tab/privacy-tab.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/privacy-tab/privacy-tab.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/privacy-tab/privacy-tab.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/privacy-tab/privacy-tab.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/settings.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/settings.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/settings/settings.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/settings/settings.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/successful-pair/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './successful-pair.container'; 2 | -------------------------------------------------------------------------------- /packages/app/src/ui/pages/successful-pair/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/successful-pair/index.scss -------------------------------------------------------------------------------- /packages/app/src/ui/pages/successful-pair/successful-pair.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/successful-pair/successful-pair.component.js -------------------------------------------------------------------------------- /packages/app/src/ui/pages/successful-pair/successful-pair.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/pages/successful-pair/successful-pair.container.js -------------------------------------------------------------------------------- /packages/app/src/ui/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/src/ui/store/store.js -------------------------------------------------------------------------------- /packages/app/test/e2e/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/e2e/helper.js -------------------------------------------------------------------------------- /packages/app/test/e2e/hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/e2e/hook.js -------------------------------------------------------------------------------- /packages/app/test/e2e/start-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/e2e/start-app.sh -------------------------------------------------------------------------------- /packages/app/test/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/mocks.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/.gitignore -------------------------------------------------------------------------------- /packages/app/test/playwright/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/README.md -------------------------------------------------------------------------------- /packages/app/test/playwright/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/helpers/constants.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/helpers/electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/helpers/electron.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/helpers/ganache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/helpers/ganache.js -------------------------------------------------------------------------------- /packages/app/test/playwright/helpers/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/helpers/setup.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/helpers/utils.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/desktop-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/desktop-config.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/desktop-otp-pairing-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/desktop-otp-pairing-page.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/ext-chrome-extension-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/ext-chrome-extension-page.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/ext-initial-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/ext-initial-page.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/ext-mainMenu-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/ext-mainMenu-page.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/ext-network-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/ext-network-page.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/ext-signin-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/ext-signin-page.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/pageObjects/ext-signup-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/pageObjects/ext-signup-page.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/run.js -------------------------------------------------------------------------------- /packages/app/test/playwright/specs/desktop.connectivity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/specs/desktop.connectivity.spec.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/specs/desktop.pairing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/specs/desktop.pairing.spec.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/specs/desktop.sync.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/specs/desktop.sync.spec.ts -------------------------------------------------------------------------------- /packages/app/test/playwright/specs/desktop.version.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/playwright/specs/desktop.version.spec.ts -------------------------------------------------------------------------------- /packages/app/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/setup.ts -------------------------------------------------------------------------------- /packages/app/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/test/utils.ts -------------------------------------------------------------------------------- /packages/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/tsconfig.json -------------------------------------------------------------------------------- /packages/app/tsconfig.lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/tsconfig.lint.json -------------------------------------------------------------------------------- /packages/app/types/classnames.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/types/classnames.d.ts -------------------------------------------------------------------------------- /packages/app/types/eth-keyring-controller.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/types/eth-keyring-controller.d.ts -------------------------------------------------------------------------------- /packages/app/types/lavamoat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/types/lavamoat.d.ts -------------------------------------------------------------------------------- /packages/app/types/obj-multiplex.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/app/types/obj-multiplex.d.ts -------------------------------------------------------------------------------- /packages/common/.depcheckrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/.depcheckrc.yml -------------------------------------------------------------------------------- /packages/common/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/.eslintrc.js -------------------------------------------------------------------------------- /packages/common/.gitignore: -------------------------------------------------------------------------------- 1 | # Output 2 | dist 3 | 4 | # Testing 5 | test/results 6 | -------------------------------------------------------------------------------- /packages/common/.iyarc: -------------------------------------------------------------------------------- 1 | # improved-yarn-audit advisory exclusions 2 | -------------------------------------------------------------------------------- /packages/common/.prettierrc.yml: -------------------------------------------------------------------------------- 1 | singleQuote: true 2 | trailingComma: all 3 | -------------------------------------------------------------------------------- /packages/common/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/CHANGELOG.md -------------------------------------------------------------------------------- /packages/common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/LICENSE -------------------------------------------------------------------------------- /packages/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/README.md -------------------------------------------------------------------------------- /packages/common/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/babel.config.js -------------------------------------------------------------------------------- /packages/common/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/jest.config.js -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/src/browser/browser-proxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/browser/browser-proxy.test.ts -------------------------------------------------------------------------------- /packages/common/src/browser/browser-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/browser/browser-proxy.ts -------------------------------------------------------------------------------- /packages/common/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/browser/index.ts -------------------------------------------------------------------------------- /packages/common/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/constants.ts -------------------------------------------------------------------------------- /packages/common/src/controllers/desktop-base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/controllers/desktop-base.test.ts -------------------------------------------------------------------------------- /packages/common/src/controllers/desktop-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/controllers/desktop-base.ts -------------------------------------------------------------------------------- /packages/common/src/controllers/desktop-extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/controllers/desktop-extension.test.ts -------------------------------------------------------------------------------- /packages/common/src/controllers/desktop-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/controllers/desktop-extension.ts -------------------------------------------------------------------------------- /packages/common/src/controllers/desktop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/controllers/desktop.ts -------------------------------------------------------------------------------- /packages/common/src/desktop-connection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/desktop-connection.test.ts -------------------------------------------------------------------------------- /packages/common/src/desktop-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/desktop-connection.ts -------------------------------------------------------------------------------- /packages/common/src/desktop-manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/desktop-manager.test.ts -------------------------------------------------------------------------------- /packages/common/src/desktop-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/desktop-manager.ts -------------------------------------------------------------------------------- /packages/common/src/encryption/asymmetric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/encryption/asymmetric.test.ts -------------------------------------------------------------------------------- /packages/common/src/encryption/asymmetric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/encryption/asymmetric.ts -------------------------------------------------------------------------------- /packages/common/src/encryption/symmetric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/encryption/symmetric.test.ts -------------------------------------------------------------------------------- /packages/common/src/encryption/symmetric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/encryption/symmetric.ts -------------------------------------------------------------------------------- /packages/common/src/encryption/web-socket-stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/encryption/web-socket-stream.test.ts -------------------------------------------------------------------------------- /packages/common/src/encryption/web-socket-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/encryption/web-socket-stream.ts -------------------------------------------------------------------------------- /packages/common/src/pairing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/pairing.test.ts -------------------------------------------------------------------------------- /packages/common/src/pairing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/pairing.ts -------------------------------------------------------------------------------- /packages/common/src/types/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/types/background.ts -------------------------------------------------------------------------------- /packages/common/src/types/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/types/browser.ts -------------------------------------------------------------------------------- /packages/common/src/types/desktop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/types/desktop.ts -------------------------------------------------------------------------------- /packages/common/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/types/index.ts -------------------------------------------------------------------------------- /packages/common/src/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/types/message.ts -------------------------------------------------------------------------------- /packages/common/src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/config.ts -------------------------------------------------------------------------------- /packages/common/src/utils/crypto.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/crypto.test.ts -------------------------------------------------------------------------------- /packages/common/src/utils/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/crypto.ts -------------------------------------------------------------------------------- /packages/common/src/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/log.ts -------------------------------------------------------------------------------- /packages/common/src/utils/state.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/state.test.ts -------------------------------------------------------------------------------- /packages/common/src/utils/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/state.ts -------------------------------------------------------------------------------- /packages/common/src/utils/stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/stream.test.ts -------------------------------------------------------------------------------- /packages/common/src/utils/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/stream.ts -------------------------------------------------------------------------------- /packages/common/src/utils/totp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/totp.test.ts -------------------------------------------------------------------------------- /packages/common/src/utils/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/totp.ts -------------------------------------------------------------------------------- /packages/common/src/utils/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/utils.test.ts -------------------------------------------------------------------------------- /packages/common/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/utils/utils.ts -------------------------------------------------------------------------------- /packages/common/src/version-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/version-check.test.ts -------------------------------------------------------------------------------- /packages/common/src/version-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/version-check.ts -------------------------------------------------------------------------------- /packages/common/src/web-socket-stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/web-socket-stream.test.ts -------------------------------------------------------------------------------- /packages/common/src/web-socket-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/src/web-socket-stream.ts -------------------------------------------------------------------------------- /packages/common/test/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/test/mocks.ts -------------------------------------------------------------------------------- /packages/common/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/test/setup.ts -------------------------------------------------------------------------------- /packages/common/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/test/utils.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /scripts/init-extension.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/scripts/init-extension.sh -------------------------------------------------------------------------------- /scripts/init-submodule.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/scripts/init-submodule.sh -------------------------------------------------------------------------------- /scripts/symlink-deps-extension.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/scripts/symlink-deps-extension.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/metamask-desktop/HEAD/yarn.lock --------------------------------------------------------------------------------