Multichain network controller
This package is responsible for getting transactions from our Bitcoin and Solana snaps
Multichain network controller
Provides an interface to the currently selected network via a MetaMask-compatible provider object
Provides an interface to the currently selected networkClientId for a given domain
Service to manage multichain accounts
A test dapp for solana
JSON-RPC methods and middleware to support the MetaMask Multichain API
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags
This package is responsible for getting transactions from our Bitcoin and Solana snaps
A test dapp for multichain api
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation
Manages requests that require user approval
Provides scaffolding for controllers as well a communication system for all controllers
ConnectivityController stores the device's internet connectivity status
A browser test dapp for multichain api
Data and convenience functions shared by multiple packages
Manages bridge-related quote fetching functionality for MetaMask
Manages delegations for MetaMask
Tracks assets balances/prices and handles token detection across all digital assets
Polling Controller is the base for controllers that polling by networkClientId
Maintains a periodically updated list of approved and unapproved website origins
A controller for managing cryptocurrency on/off ramps functionality