npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
Ethereum RPC and Provider errors
An EventEmitter that isolates the emitter from errors in handlers
A JavaScript Ethereum provider that connects to the wallet over a stream
A tool for processing JSON-RPC messages
A tool for processing JSON-RPC messages.
A small toolset for streaming JSON-RPC data and matching requests and responses
A simple and composable way to validate data in JavaScript (and TypeScript).
Assists with onboarding new MetaMask users
A module for creating a node style stream over a WebExtension port object.
Simple stream multiplexing for objectMode.
Create an Ethereum provider using a JSON-RPC engine or middleware
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
A few useful functions for signing ethereum data
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
Lightweight utilities for encoding and decoding Solidity ABI
Controllers for MetaMask Snaps
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Data and convenience functions shared by multiple packages
A type-safe message bus library
A simple browserifiable module for password-encrypting JS objects.
MetaMask Multichain Api Client
MetaMask Snaps JSON-RPC method implementations
A history of deployments of the Delegation Framework
Snaps keyring bridge
MetaMask Keyring utils
MetaMask Keyring API
MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
Stores and manages interactions with signing requests
Service to manage multichain accounts
ConnectivityController stores the device's internet connectivity status
Manages a list of recipient addresses associated with nicknames
An interface over BIP-32 and BIP-39 key derivation paths
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
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
Provides an interface to the currently selected networkClientId for a given domain
Core backend services for MetaMask
A block tracker for the Ethereum blockchain. Keeps track of the latest block
Manages requests that require user approval
Provides an interface to the currently selected network via a MetaMask-compatible provider object
Maintains a periodically updated list of approved and unapproved website origins
Low level core functionality for interacting with the Delegation Framework
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation
common utilities to access and format responses from auth network
Ethereum-related json-rpc-engine middleware
Utilities for validating and updating "Keep a Changelog" formatted changelogs
A MetaMask Snap used for Ethereum Name Service (ENS) resolution
Showing 50 of 528 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
Ethereum RPC and Provider errors
An EventEmitter that isolates the emitter from errors in handlers
A JavaScript Ethereum provider that connects to the wallet over a stream
A tool for processing JSON-RPC messages
A tool for processing JSON-RPC messages.
A small toolset for streaming JSON-RPC data and matching requests and responses
A simple and composable way to validate data in JavaScript (and TypeScript).
Assists with onboarding new MetaMask users
A module for creating a node style stream over a WebExtension port object.
Simple stream multiplexing for objectMode.
Create an Ethereum provider using a JSON-RPC engine or middleware
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
A few useful functions for signing ethereum data
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
Lightweight utilities for encoding and decoding Solidity ABI
Controllers for MetaMask Snaps
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Data and convenience functions shared by multiple packages
A type-safe message bus library
A simple browserifiable module for password-encrypting JS objects.
MetaMask Multichain Api Client
MetaMask Snaps JSON-RPC method implementations
A history of deployments of the Delegation Framework
Snaps keyring bridge
MetaMask Keyring utils
MetaMask Keyring API
MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
Stores and manages interactions with signing requests
Service to manage multichain accounts
ConnectivityController stores the device's internet connectivity status
Manages a list of recipient addresses associated with nicknames
An interface over BIP-32 and BIP-39 key derivation paths
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
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
Provides an interface to the currently selected networkClientId for a given domain
Core backend services for MetaMask
A block tracker for the Ethereum blockchain. Keeps track of the latest block
Manages requests that require user approval
Provides an interface to the currently selected network via a MetaMask-compatible provider object
Maintains a periodically updated list of approved and unapproved website origins
Low level core functionality for interacting with the Delegation Framework
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation
common utilities to access and format responses from auth network
Ethereum-related json-rpc-engine middleware
Utilities for validating and updating "Keep a Changelog" formatted changelogs
A MetaMask Snap used for Ethereum Name Service (ENS) resolution
Showing 50 of 528 packages