Controller with middleware for logging requests and responses to restricted and permissions-related methods
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them
Polling Controller is the base for controllers that polling by networkClientId
Manages delegations for MetaMask
Backup and rehydrate SRP(s) using social login and password
Maps ENS names to their resolved addresses by chain id
WHATWG Streams API (ReadableStream, WritableStream, TransformStream) for GJS
Includes a controller and middleware that implements a request queue
Manages bridge-related quote fetching functionality for MetaMask
Compose web streams together
Manages New MetaMask decentralized Notification system
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
Controller for managing analytics privacy and GDPR/CCPA data deletion functionality
Processes signing requests in order to sign arbitrary and typed data
Centralised geolocation controller with TTL caching and request deduplication
Race a promise against an AbortSignal
Manages state for earning features and coordinates interactions between staking services, SDK integrations, and other controllers to enable users to participate in various earning opportunities
This package is responsible for getting transactions from our Bitcoin and Solana snaps
Controller handling shield transaction coverage logic
Xuda Dashboard Controller Agent
Controller for perpetual trading functionality in MetaMask
A controller for managing cryptocurrency on/off ramps functionality
Multichain network controller
Manages configuration registry for MetaMask