1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/app/scripts/lib
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
..
ens-ipfs
middleware Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30
migrator
rpc-method-middleware remove network name from analytics (#16781) 2022-12-03 09:57:48 -06:00
segment Persisting segment events in MetaMetricsController store (#16198) 2022-11-08 04:33:03 +05:30
account-tracker.js Network request in background should not start until onboarding is completed (#16773) 2022-12-02 23:29:03 +05:30
buy-url.js
buy-url.test.js
cleanErrorStack.js
cleanErrorStack.test.js
ComposableObservableStore.js Migrate to new controller packages (#16547) 2022-11-24 16:29:07 -03:30
ComposableObservableStore.test.js Migrate to new controller packages (#16547) 2022-11-24 16:29:07 -03:30
createDupeReqFilterMiddleware.js Adding middleware to filter out duplicate requests from DAPP (#16730) 2022-12-02 21:08:12 +05:30
createDupeReqFilterMiddleware.test.js Privacy - Update metametrics copy during onboarding (#16825) 2022-12-07 12:56:57 -06:00
createLoggerMiddleware.js
createMetamaskMiddleware.js Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30
createMetaRPCHandler.js
createMetaRPCHandler.test.js
createOnboardingMiddleware.js
createOriginMiddleware.js
createRPCMethodTrackingMiddleware.js
createRPCMethodTrackingMiddleware.test.js
createStreamSink.js
createTabIdMiddleware.js
decrypt-message-manager.js Keep memstore contents after service worker restarts (#15913) 2022-11-22 20:56:26 +04:00
encryption-public-key-manager.js Keep memstore contents after service worker restarts (#15913) 2022-11-22 20:56:26 +04:00
extractEthjsErrorMessage.js
get-first-preferred-lang-code.js ensure that we default users with browser language code 'zh' to the supported 'zh_CN' language code (#16329) 2022-10-31 16:48:51 -05:00
getObjStructure.js
local-store.js
local-store.test.js
message-manager.js Keep memstore contents after service worker restarts (#15913) 2022-11-22 20:56:26 +04:00
message-manager.test.js
metaRPCClientFactory.js
metaRPCClientFactory.test.js
network-store.js
notification-manager.js
personal-message-manager.js Keep memstore contents after service worker restarts (#15913) 2022-11-22 20:56:26 +04:00
personal-message-manager.test.js
seed-phrase-verifier.js Create constants for all keyring types (#16575) 2022-11-21 08:23:35 -06:00
seed-phrase-verifier.test.js Create constants for all keyring types (#16575) 2022-11-21 08:23:35 -06:00
sentry-filter-events.ts
setupSentry.js Sanitize privacy sensitive data before sending to sentry. (#16780) 2022-12-16 11:56:23 -03:30
setupSentry.test.js Sanitize privacy sensitive data before sending to sentry. (#16780) 2022-12-16 11:56:23 -03:30
stream-utils.js Minor scripts/ui.js file cleanup (#16566) 2022-11-18 20:57:01 +07:00
typed-message-manager.js Keep memstore contents after service worker restarts (#15913) 2022-11-22 20:56:26 +04:00
typed-message-manager.test.js
util.js Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30
util.test.js Move MetaMask middleware out of network controller (#16863) 2023-01-06 13:44:50 -03:30