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
Manages requests that for app metadata
Manages New MetaMask decentralized Notification system
Manages alternate payment strategies to provide required funds for transactions in MetaMask
High-priority task queue for Node.js and browsers
Processes signing requests in order to sign arbitrary and typed data
Exposes stats about the libuv default loop
Run a list of functions in order in a given object context. The functions can be callback-taking or promise-returning.
fast, tiny `queueMicrotask` shim for modern engines
A Stimulus controller to toggle a class on one or multiple items to show or hide them.
Controller for managing gator permissions with profile sync integration
C function to get the current libuv event loop for N-API
An AbortController that aborts after a specified timeout
Polyfill for perf_hooks.monitorEventLoopDelay(...)
Client-level state for MetaMask (e.g. whether a UI window is open)
Returns native AbortController/AbortSignal if available or the abort-controller module if not
matter.js based Matter controller library
Manages OFAC compliance checks for wallet addresses
Measure event loop lag
Tiny helper to prevent blocking Node.js event loop
Middleware for the middy framework that allows to easily disable the wait for empty event loop in a Lambda function
Common Analytics controller for event tracking
Sequence your effects naturally and purely by returning them from your reducers.
View camera control by direct matrix manipulation