This monorepo is a collection of packages used across multiple MetaMask clients (e.g. metamask-extension
, metamask-mobile
).
This repository houses the following packages:
@metamask/address-book-controller
@metamask/announcement-controller
@metamask/approval-controller
@metamask/assets-controllers
@metamask/base-controller
@metamask/composable-controller
@metamask/controller-utils
@metamask/ens-controller
@metamask/gas-fee-controller
@metamask/keyring-controller
@metamask/message-manager
@metamask/network-controller
@metamask/notification-controller
@metamask/permission-controller
@metamask/phishing-controller
@metamask/preferences-controller
@metamask/rate-limit-controller
@metamask/signature-controller
@metamask/transaction-controller
Or, in graph form 1:
Refer to individual packages for usage instructions.
For instructions on performing common development-related tasks, see contributing to the monorepo.
Footnotes
-
To regenerate this graph, run
yarn generate-dependency-graph
. ↩