1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-25 11:28:51 +01:00
metamask-extension/app/scripts
Mark Stacey 87ce653c86
Move MetaMask middleware out of network controller (#16863)
The "MetaMask middleware" is the set of middleware for handling methods that
we don't send to the network. This includes signing, encryption, `getAccounts`,
and methods that rely on pending transaction state.

Previously this middleware was setup as part of the network client, despite
having nothing to do with the network. They have been moved into the main RPC
pipeline established in `metamask-controller.js` instead.

This is a pure refactor, and should have no functional changes. The middleware
are still run in exactly the same order with the same arguments.
2023-01-06 13:44:50 -03:30
..
account-import-strategies
constants
controllers Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30
flask
lib Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30
migrations Migrate to new controller packages (#16547) 2022-11-24 16:29:07 -03:30
platforms Improve transaction complete popup (#16300) 2023-01-04 09:40:42 -06:00
app-init.js Keep memstore contents after service worker restarts (#15913) 2022-11-22 20:56:26 +04:00
background.js [FLASK] Resolve snap_dialog approval on close (#16801) 2022-12-21 20:15:52 +01:00
contentscript.js Handle extension unloaded and reloaded error: "Extension context invalidated" during dapp use for chromium browsers (#16306) 2022-12-12 19:24:12 +07:00
detect-multiple-instances.js
detect-multiple-instances.test.js
disable-console.js
first-time-state.js
init-globals.js
inpage.js
lockdown-more.js Revert "Integrate new LavaMoat scuttling protection feature (#16994)" (#17043) 2022-12-22 17:26:53 +02:00
lockdown-run.js
metamask-controller.actions.test.js Nock some endpoints to improve test perf (#16940) 2022-12-13 14:20:24 -06:00
metamask-controller.js Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30
metamask-controller.test.js Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30
sentry-install.js refactor sentryHooks object (#16435) 2022-11-09 19:28:32 +00:00
ui.js scripts/ui: add tabs.query promise error handler (#16915) 2022-12-14 01:21:32 +07:00
use-snow.js Integrating snow into metamask (#15580) 2022-11-24 02:36:19 +02:00