Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)
Manages internal accounts
Manages bridge-related status fetching functionality for MetaMask
Manages bridge-related quote fetching functionality for MetaMask
Multichain network controller
Service to manage multichain accounts
The MetaMask Node module template
Manages New MetaMask decentralized Notification system
Controller to group account together based on some pre-defined rules
Shared types for design system libraries
Common Analytics controller for event tracking
Service for Account Management Snaps
SDK for authenticated (non-encrypted) user storage endpoints
Design System React Native
Design system react ui components
MetaMask Keyring Snap internal clients
Manages bridge-related quote fetching functionality for MetaMask
Multichain network controller
ConnectivityController stores the device's internet connectivity status
Backup and rehydrate SRP(s) using social login and password
The profile sync helps developers synchronize data across multiple clients and devices in a privacy-preserving way. All data saved in the user storage database is encrypted client-side to preserve privacy. The user storage provides a modular design, givin
Service to manage multichain accounts
Common Analytics controller for event tracking
Core backend services for MetaMask
MetaMask Money account upgrade controller