|
@metamask-previews/account-tree-controller
|
Controller to group account together based on some pre-defined rules |
MIT |
0
greenflagged
/ 1062 total
|
|
@metamask-previews/accounts-controller
|
Manages internal accounts |
MIT |
0
greenflagged
/ 1853 total
|
|
@metamask-previews/address-book-controller
|
Manages a list of recipient addresses associated with nicknames |
MIT |
0
greenflagged
/ 1865 total
|
|
@metamask-previews/ai-controllers
|
A collection of AI-related controllers |
MIT |
0
greenflagged
/ 470 total
|
|
@metamask-previews/analytics-controller
|
Common Analytics controller for event tracking |
MIT |
0
greenflagged
/ 669 total
|
|
@metamask-previews/analytics-data-regulation-controller
|
Controller for managing analytics privacy and GDPR/CCPA data deletion functionality |
MIT |
0
greenflagged
/ 461 total
|
|
@metamask-previews/announcement-controller
|
Manages in-app announcements |
MIT |
0
greenflagged
/ 1865 total
|
|
@metamask-previews/app-metadata-controller
|
Manages requests that for app metadata |
MIT |
0
greenflagged
/ 1248 total
|
|
@metamask-previews/approval-controller
|
Manages requests that require user approval |
MIT |
0
greenflagged
/ 1865 total
|
|
@metamask-previews/assets-controller
|
Tracks assets balances/prices and handles token detection across all digital assets |
MIT |
0
greenflagged
/ 497 total
|
|
@metamask-previews/assets-controllers
|
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs) |
MIT |
0
greenflagged
/ 1865 total
|
|
@metamask-previews/authenticated-user-storage
|
SDK for authenticated (non-encrypted) user storage endpoints |
MIT |
0
greenflagged
/ 168 total
|
|
@metamask-previews/base-controller
|
Provides scaffolding for controllers as well a communication system for all controllers |
MIT |
0
greenflagged
/ 1862 total
|
|
@metamask-previews/base-data-service
|
Provides utilities for building data services |
(MIT OR Apache-2.0) |
0
greenflagged
/ 371 total
|
|
@metamask-previews/bitcoin-wallet-snap
|
A Bitcoin wallet Snap. |
(MIT-0 OR Apache-2.0) |
0
greenflagged
/ 30 total
|
|
@metamask-previews/bridge-controller
|
Manages bridge-related quote fetching functionality for MetaMask |
MIT |
0
greenflagged
/ 1341 total
|
|
@metamask-previews/bridge-status-controller
|
Manages bridge-related status fetching functionality for MetaMask |
MIT |
0
greenflagged
/ 1329 total
|
|
@metamask-previews/build-utils
|
Utilities for building MetaMask applications |
MIT |
0
greenflagged
/ 1823 total
|
|
@metamask-previews/chain-agnostic-permission
|
Defines a CAIP-25 based endowment permission and helpers for interfacing with it |
MIT |
0
greenflagged
/ 1294 total
|
|
@metamask-previews/chomp-api-service
|
Data service for the Chomp API |
MIT |
0
greenflagged
/ 177 total
|
|
@metamask-previews/claims-controller
|
Controller handling shield subscription claims logic |
MIT |
0
greenflagged
/ 651 total
|
|
@metamask-previews/client-controller
|
Client-level state for MetaMask (e.g. whether a UI window is open) |
MIT |
0
greenflagged
/ 397 total
|
|
@metamask-previews/compliance-controller
|
Manages OFAC compliance checks for wallet addresses |
MIT |
0
greenflagged
/ 394 total
|
|
@metamask-previews/composable-controller
|
Consolidates the state from multiple controllers into one |
MIT |
0
greenflagged
/ 1858 total
|
|
@metamask-previews/config-registry-controller
|
Manages configuration registry for MetaMask |
MIT |
0
greenflagged
/ 356 total
|
|
@metamask-previews/connectivity-controller
|
ConnectivityController stores the device's internet connectivity status |
MIT |
0
greenflagged
/ 472 total
|
|
@metamask-previews/controller-utils
|
Data and convenience functions shared by multiple packages |
MIT |
0
greenflagged
/ 1857 total
|
|
@metamask-previews/core-backend
|
Core backend services for MetaMask |
MIT |
0
greenflagged
/ 773 total
|
|
@metamask-previews/delegation-controller
|
Manages delegations for MetaMask |
MIT |
0
greenflagged
/ 1196 total
|
|
@metamask-previews/design-system-react
|
Design system react ui components |
MIT |
0
greenflagged
/ 94 total
|
|
@metamask-previews/design-system-react-native
|
Design System React Native |
MIT |
0
greenflagged
/ 94 total
|
|
@metamask-previews/design-system-shared
|
Shared types for design system libraries |
MIT |
0
greenflagged
/ 45 total
|
|
@metamask-previews/design-system-tailwind-preset
|
Design System Tailwind CSS preset for MetaMask projects |
MIT |
0
greenflagged
/ 95 total
|
|
@metamask-previews/design-system-twrnc-preset
|
Design System twrnc preset |
MIT |
0
greenflagged
/ 91 total
|
|
@metamask-previews/design-tokens
|
Design tokens to be used throughout MetaMask products |
MIT |
0
greenflagged
/ 90 total
|
|
@metamask-previews/earn-controller
|
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 |
MIT |
0
greenflagged
/ 1364 total
|
|
@metamask-previews/eip-5792-middleware
|
Implements the JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status, as referenced in EIP-5792 |
MIT |
0
greenflagged
/ 843 total
|
|
@metamask-previews/eip-7702-internal-rpc-middleware
|
Implements internal JSON-RPC methods for EIP-7702 account upgrade functionality |
MIT |
0
greenflagged
/ 747 total
|
|
@metamask-previews/eip1193-permission-middleware
|
Implements the JSON-RPC methods for managing permissions as referenced in EIP-2255 and MIP-2 and inspired by MIP-5, but supporting chain-agnostic permission caveats in alignment with @metamask/multichain-api-middleware |
MIT |
0
greenflagged
/ 1289 total
|
|
@metamask-previews/ens-controller
|
Maps ENS names to their resolved addresses by chain id |
MIT |
0
greenflagged
/ 1857 total
|
|
@metamask-previews/eth-block-tracker
|
A block tracker for the Ethereum blockchain. Keeps track of the latest block |
MIT |
0
greenflagged
/ 752 total
|
|
@metamask-previews/eth-json-rpc-middleware
|
Ethereum-related json-rpc-engine middleware |
ISC |
0
greenflagged
/ 752 total
|
|
@metamask-previews/eth-json-rpc-provider
|
Create an Ethereum provider using a JSON-RPC engine or middleware |
ISC |
0
greenflagged
/ 1826 total
|
|
@metamask-previews/foundryup
|
foundryup |
MIT |
0
greenflagged
/ 1056 total
|
|
@metamask-previews/gas-fee-controller
|
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens |
MIT |
0
greenflagged
/ 1855 total
|
|
@metamask-previews/gator-permissions-controller
|
Controller for managing gator permissions with profile sync integration |
MIT |
0
greenflagged
/ 875 total
|
|
@metamask-previews/geolocation-controller
|
Centralised geolocation controller with TTL caching and request deduplication |
MIT |
0
greenflagged
/ 355 total
|
|
@metamask-previews/json-rpc-engine
|
A tool for processing JSON-RPC messages |
ISC |
0
greenflagged
/ 1818 total
|
|
@metamask-previews/json-rpc-middleware-stream
|
A small toolset for streaming JSON-RPC data and matching requests and responses |
ISC |
0
greenflagged
/ 1818 total
|
|
@metamask-previews/keyring-controller
|
Stores identities seen in the wallet and manages interactions such as signing |
MIT |
0
greenflagged
/ 1850 total
|
|
@metamask-previews/logging-controller
|
Manages logging data to assist users and support staff |
MIT |
0
greenflagged
/ 1853 total
|
|
@metamask-previews/message-manager
|
Stores and manages interactions with signing requests |
MIT |
0
greenflagged
/ 1853 total
|
|
@metamask-previews/messenger
|
A type-safe message bus library |
MIT |
0
greenflagged
/ 965 total
|
|
@metamask-previews/messenger-cli
|
CLI tools for the MetaMask messenger system |
MIT |
0
greenflagged
/ 231 total
|
|
@metamask-previews/money-account-balance-service
|
Data service for fetching Money account balances, exchange rates, and vault APY |
MIT |
0
greenflagged
/ 187 total
|
|
@metamask-previews/money-account-controller
|
MetaMask Money account controller |
MIT |
0
greenflagged
/ 235 total
|
|
@metamask-previews/money-account-upgrade-controller
|
MetaMask Money account upgrade controller |
MIT |
0
greenflagged
/ 169 total
|
|
@metamask-previews/multichain-account-service
|
Service to manage multichain accounts |
MIT |
0
greenflagged
/ 950 total
|
|
@metamask-previews/multichain-api-middleware
|
JSON-RPC methods and middleware to support the MetaMask Multichain API |
MIT |
0
greenflagged
/ 1282 total
|
|
@metamask-previews/multichain-network-controller
|
Multichain network controller |
MIT |
0
greenflagged
/ 1331 total
|
|
@metamask-previews/multichain-transactions-controller
|
This package is responsible for getting transactions from our Bitcoin and Solana snaps |
MIT |
0
greenflagged
/ 1381 total
|
|
@metamask-previews/name-controller
|
Stores and suggests names for values such as Ethereum addresses |
MIT |
0
greenflagged
/ 1844 total
|
|
@metamask-previews/network-controller
|
Provides an interface to the currently selected network via a MetaMask-compatible provider object |
MIT |
0
greenflagged
/ 1849 total
|
|
@metamask-previews/network-enablement-controller
|
Provides an interface to the currently enabled network using a MetaMask-compatible provider object |
MIT |
0
greenflagged
/ 899 total
|
|
@metamask-previews/notification-services-controller
|
Manages New MetaMask decentralized Notification system |
MIT |
0
greenflagged
/ 1712 total
|
|
@metamask-previews/passkey-controller
|
Controller and utilities for passkey-based wallet unlock |
MIT |
0
greenflagged
/ 142 total
|
|
@metamask-previews/permission-controller
|
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine |
MIT |
0
greenflagged
/ 1848 total
|
|
@metamask-previews/permission-log-controller
|
Controller with middleware for logging requests and responses to restricted and permissions-related methods |
SEE LICENSE IN LICENSE |
0
greenflagged
/ 1812 total
|
|
@metamask-previews/perps-controller
|
Controller for perpetual trading functionality in MetaMask |
MIT |
0
greenflagged
/ 457 total
|
|
@metamask-previews/phishing-controller
|
Maintains a periodically updated list of approved and unapproved website origins |
MIT |
0
greenflagged
/ 1849 total
|
|
@metamask-previews/polling-controller
|
Polling Controller is the base for controllers that polling by networkClientId |
MIT |
0
greenflagged
/ 1829 total
|
|
@metamask-previews/preferences-controller
|
Manages user-configurable settings for MetaMask |
MIT |
0
greenflagged
/ 1847 total
|
|
@metamask-previews/profile-metrics-controller
|
Sample package to illustrate best practices for controllers |
MIT |
0
greenflagged
/ 559 total
|
|
@metamask-previews/profile-sync-controller
|
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 |
MIT |
0
greenflagged
/ 1731 total
|
|
@metamask-previews/ramps-controller
|
A controller for managing cryptocurrency on/off ramps functionality |
MIT |
0
greenflagged
/ 508 total
|
|
@metamask-previews/rate-limit-controller
|
Contains logic for rate-limiting API endpoints by requesting origin |
MIT |
0
greenflagged
/ 1849 total
|
|
@metamask-previews/react-data-query
|
Provides React utilities for consuming data services |
(MIT OR Apache-2.0) |
0
greenflagged
/ 290 total
|
|
@metamask-previews/remote-feature-flag-controller
|
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags |
(MIT OR Apache-2.0) |
0
greenflagged
/ 1459 total
|
|
@metamask-previews/sample-controllers
|
Sample package to illustrate best practices for controllers |
MIT |
0
greenflagged
/ 1288 total
|
|
@metamask-previews/seedless-onboarding-controller
|
Backup and rehydrate SRP(s) using social login and password |
MIT |
0
greenflagged
/ 1059 total
|
|
@metamask-previews/selected-network-controller
|
Provides an interface to the currently selected networkClientId for a given domain |
MIT |
0
greenflagged
/ 1840 total
|
|
@metamask-previews/shield-controller
|
Controller handling shield transaction coverage logic |
MIT |
0
greenflagged
/ 870 total
|
|
@metamask-previews/signature-controller
|
Processes signing requests in order to sign arbitrary and typed data |
MIT |
0
greenflagged
/ 1847 total
|
|
@metamask-previews/snap-account-service
|
Service for Account Management Snaps |
MIT |
0
greenflagged
/ 130 total
|
|
@metamask-previews/social-controllers
|
A collection of social related controllers |
MIT |
0
greenflagged
/ 251 total
|
|
@metamask-previews/storage-service
|
Platform-agnostic service for storing large, infrequently accessed controller data |
MIT |
0
greenflagged
/ 548 total
|
|
@metamask-previews/subscription-controller
|
Handle user subscription |
MIT |
0
greenflagged
/ 841 total
|
|
@metamask-previews/transaction-controller
|
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation |
MIT |
0
greenflagged
/ 1844 total
|
|
@metamask-previews/transaction-pay-controller
|
Manages alternate payment strategies to provide required funds for transactions in MetaMask |
MIT |
0
greenflagged
/ 691 total
|
|
@metamask-previews/tron-wallet-snap
|
A Tron wallet Snap. |
(MIT-0 OR Apache-2.0) |
0
greenflagged
/ 57 total
|
|
@metamask-previews/user-operation-controller
|
Creates user operations and manages their life cycle |
MIT |
0
greenflagged
/ 1804 total
|