@metamask-previews · 91 packages

Name Description License Versions
@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
Showing 91 packages