Controller for managing analytics privacy and GDPR/CCPA data deletion functionality
Processes signing requests in order to sign arbitrary and typed data
Enable, disable, and ignore messages from unified processors
Centralised geolocation controller with TTL caching and request deduplication
Race a promise against an AbortSignal
Xuda Dashboard Controller Agent
This package is responsible for getting transactions from our Bitcoin and Solana snaps
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
Controller handling shield transaction coverage logic
This package brings together every error message across all Wallet Standard JavaScript modules.
A controller for managing cryptocurrency on/off ramps functionality
Multichain network controller
Controller for perpetual trading functionality in MetaMask
Log things, prefixed with a timestamp.
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Manages configuration registry for MetaMask
Universal pluggable logging utility
Sample package to illustrate best practices for controllers
Code validation
Manages bridge-related status fetching functionality for MetaMask
Advanced control of JavaScript promises
Tracks assets balances/prices and handles token detection across all digital assets
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine
Contains logic for rate-limiting API endpoints by requesting origin