@metamask/utils
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
Ecosystem
npmjs.org
npmjs.org
Latest Release
26 days ago
11.10.0
26 days ago
Versions
54
54
Downloads
9,592,022 last month
9,592,022 last month
Dependent Packages
160
160
Dependent Repos
4,398
4,398
@vegaprotocol/snap 1.1.0
Vega Metamask Snap that adds Vega support for Metamask9 versions - Latest release: over 1 year ago - 20 downloads last month - 0 stars on GitHub - 4 maintainers
test-snap-zeta 0.2.0-alpha
A Sovereign SDK Metamask Snap2 versions - Latest release: over 1 year ago - 0 downloads last month - 0 stars on GitHub - 1 maintainer
@zenrock/qredo-snap 0.1.5
Qredo Network MetaMask Snap2 versions - Latest release: over 1 year ago - 0 downloads last month - 0 stars on GitHub - 3 maintainers
test-snap-cem 0.1.0
A Sovereign SDK Metamask Snap1 version - Latest release: over 1 year ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
@bobanetwork/snap-account-abstraction-keyring 1.1.0
An account abstraction keyring snap that integrates with MetaMask accounts on Boba Network2 versions - Latest release: over 1 year ago - 11 downloads last month - 4 stars on GitHub - 1 maintainer
sov-snap 1.0.0-alpha.0
A Sovereign SDK Metamask Snap1 version - Latest release: over 1 year ago - 0 downloads last month - 0 stars on GitHub - 1 maintainer
fintax-snap 0.1.0 unpublished
A professional tool for managing crypto asset taxes and finance.1 version - Latest release: almost 2 years ago - 1 maintainer
@lagunovsky-development/coffer-snap 0.0.9
A simple keyring snap that integrates with MetaMask accounts.5 versions - Latest release: almost 2 years ago - 102 downloads last month - 1 maintainer
providers-fork 16.1.1 💰
A JavaScript Ethereum provider that connects to the wallet over a stream1 version - Latest release: almost 2 years ago - 1 downloads last month - 256 stars on GitHub - 1 maintainer
att-store 0.0.5
This is a store for SLN4 versions - Latest release: almost 2 years ago - 73 downloads last month - 1 maintainer
@hwh76/sln-snap 0.0.3 removed
This is SLN snap3 versions - Latest release: almost 2 years ago - 0 downloads last month - 1 maintainer
@metamask/snap-watch-only-snap 1.0.0 💰
Keep an eye on Ethereum addresses or ENS domains right in MetaMask1 version - Latest release: almost 2 years ago - 33 downloads last month - 4 stars on GitHub - 4 maintainers
@consensys/lxp-snap 0.5.0
View your minted Linea XP balance, POH status, and current activations.5 versions - Latest release: almost 2 years ago - 4 downloads last month - 12 stars on GitHub - 15 maintainers
quaelaboriosam 1.8.0
A block tracker for the Ethereum blockchain. Keeps track of the latest block.17 versions - Latest release: almost 2 years ago - 224 downloads last month - 0 stars on GitHub - 1 maintainer
doloremoptio 1.17.1
A simple standard interface for a seed phrase generated set of Ethereum accounts.30 versions - Latest release: almost 2 years ago - 16 downloads last month - 0 stars on GitHub - 1 maintainer
quiarerum 1.2.2
json-rpc-engine middleware for Infura's endpoints8 versions - Latest release: almost 2 years ago - 17 downloads last month - 1 maintainer
rationeest 1.3.2
A simple browserifiable module for password-encrypting JS objects.8 versions - Latest release: almost 2 years ago - 5 downloads last month - 1 maintainer
aspernatursaepe 1.4.0
A simple standard interface for a seed phrase generated set of Ethereum accounts.8 versions - Latest release: almost 2 years ago - 1 dependent package - 93 downloads last month - 0 stars on GitHub - 1 maintainer
velitquasi 1.3.1
Venly enabled Web3 Provider for the web8 versions - Latest release: almost 2 years ago - 9 downloads last month - 1 maintainer
repellendusvel 1.4.0
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them5 versions - Latest release: almost 2 years ago - 5 downloads last month - 1 maintainer
quaeratvel 1.4.0
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them8 versions - Latest release: almost 2 years ago - 21 downloads last month - 0 stars on GitHub - 1 maintainer
minimamolestiae 1.0.2
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them3 versions - Latest release: almost 2 years ago - 23 downloads last month - 1 maintainer
sitneque 1.2.2
A simple browserifiable module for password-encrypting JS objects.6 versions - Latest release: almost 2 years ago - 22 downloads last month - 0 stars on GitHub - 1 maintainer
etlaboriosam 1.18.0
A simple standard interface for a seed phrase generated set of Ethereum accounts.29 versions - Latest release: almost 2 years ago - 13 downloads last month - 0 stars on GitHub - 1 maintainer
saepeatque 1.1.0
Monorepo for packages shared between MetaMask clients4 versions - Latest release: almost 2 years ago - 2 downloads last month - 1 maintainer
repellatquam 1.2.0
A block tracker for the Ethereum blockchain. Keeps track of the latest block.6 versions - Latest release: almost 2 years ago - 13 downloads last month - 0 stars on GitHub - 1 maintainer
laboriosamqui 1.0.1
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them2 versions - Latest release: almost 2 years ago - 2 downloads last month - 1 maintainer
@stabilityprotocol/snap 0.1.2
A MetaMask Snap to interact with Polkadot ecosystem, a platform for cross-chain communication and...3 versions - Latest release: almost 2 years ago - 32 downloads last month - 0 stars on GitHub - 1 maintainer
@adisakboonmark/snap-kms-signer 1.0.0
Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external ke...7 versions - Latest release: almost 2 years ago - 42 downloads last month - 1 stars on GitHub - 1 maintainer
azero-wallet 0.3.6
Aleph Zero Wallet snap17 versions - Latest release: almost 2 years ago - 14 downloads last month - 2 stars on GitHub - 1 maintainer
metatronproviders 1.0.0 unpublished
A JavaScript Ethereum provider that connects to the wallet over a stream1 version - Latest release: about 2 years ago - 0 stars on GitHub - 1 maintainer
@actalink/snap 0.1.23 deprecated
Metamask Snap powered by in-house Acta SDK15 versions - Latest release: about 2 years ago - 31 downloads last month - 2 maintainers
@silencelaboratories/silent-shard-snap-staging 1.2.7
Distributed wallet between Metamask plugin and SilentShard mobile app20 versions - Latest release: about 2 years ago - 21 downloads last month - 12 maintainers
@biconomy/smart-account-keyring 0.2.3
An account abstraction keyring snap that integrates with MetaMask accounts.2 versions - Latest release: about 2 years ago - 10 downloads last month - 2 stars on GitHub - 5 maintainers
ntflendprotocol 0.1.1 💰
The 'Hello, world!' of MetaMask Snaps, now written in TypeScript.2 versions - Latest release: about 2 years ago - 13 downloads last month - 128 stars on GitHub - 1 maintainer
@mpc-sdk/multi-factor-accounts 0.1.2
Adds multi-factor accounts to MetaMask by sharding keys using threshold signatures3 versions - Latest release: about 2 years ago - 7 downloads last month - 5 stars on GitHub - 1 maintainer
nkys-wallet 0.1.2
The NYKS wallet within MetaMask.3 versions - Latest release: about 2 years ago - 18 downloads last month - 0 stars on GitHub - 1 maintainer
readonly-snap 1.0.0
ReadOnly Account Snap for MetaMask4 versions - Latest release: about 2 years ago - 36 downloads last month - 2 stars on GitHub - 1 maintainer
@guru_test/safe-snap 1.1.15
A simple keyring snap that integrates with MetaMask accounts.16 versions - Latest release: about 2 years ago - 165 downloads last month - 1 maintainer
@sei-js/metamask-snap 1.0.2 removed 💰
A MetaMask snap for the SEI blockchain44 versions - Latest release: about 2 years ago - 1 dependent package - 31 downloads last month - 128 stars on GitHub - 1 maintainer
@snaaps/snap 0.0.7
snAAps Account Abstraction snap for MetaMask7 versions - Latest release: about 2 years ago - 67 downloads last month - 2 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
14 versions - Latest release: about 2 years ago - 6 dependent packages - 18 dependent repositories - 2.71 thousand downloads last month - 228 stars on GitHub - 4 maintainers
@metamask/eth-keyring-controller 17.0.1 💰
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them14 versions - Latest release: about 2 years ago - 6 dependent packages - 18 dependent repositories - 2.71 thousand downloads last month - 228 stars on GitHub - 4 maintainers
@metamask/snaps-simulator 2.4.3 💰
A simulator for MetaMask Snaps, to be used for testing and development18 versions - Latest release: about 2 years ago - 4 dependent repositories - 202 downloads last month - 796 stars on GitHub - 4 maintainers
@sentio/snap 0.1.3
Sentio Tx Preview4 versions - Latest release: about 2 years ago - 42 downloads last month - 0 stars on GitHub - 7 maintainers
@apostroxyz/metamask-snap 0.0.3
<h1 align="center">Apostro Snap</h1> <p align="center"><img src='https://raw.githubusercontent.co...5 versions - Latest release: about 2 years ago - 1 dependent package - 0 downloads last month - 0 stars on GitHub - 1 maintainer
@everything-registry/sub-chunk-597 0.1.0 removed
npm install @everything-registry/sub-chunk-5971 version - Latest release: about 2 years ago - 206 stars on GitHub - 2 maintainers
wallet-keyring-controller 1.0.0
Stores identities seen in the wallet and manages interactions such as signing1 version - Latest release: about 2 years ago - 3 downloads last month - 0 stars on GitHub - 1 maintainer
@usecapsule/mm-snap-keyring 0.12.0
This repository contains a Capsule keyring snap.9 versions - Latest release: over 2 years ago - 5 downloads last month - 7 maintainers
@rss3/social-notifier-snap 0.1.13
Get notifications when your Web3 frens produce new activities.13 versions - Latest release: over 2 years ago - 1 dependent repositories - 303 downloads last month - 0 stars on GitHub - 3 maintainers
@transeptor-labs/smarthub-snap 0.1.6 💰
A MetaMask snap the helps you manage ERC-4337 smart account7 versions - Latest release: over 2 years ago - 65 downloads last month - 14 stars on GitHub - 2 maintainers
Top 1.6% on npmjs.org
39 versions - Latest release: over 2 years ago - 298 dependent packages - 202 dependent repositories - 2.99 thousand downloads last month - 663 stars on GitHub - 4 maintainers
@metamask/snaps-types 3.1.0 deprecated 💰
TypeScript types for developing MetaMask Snaps.39 versions - Latest release: over 2 years ago - 298 dependent packages - 202 dependent repositories - 2.99 thousand downloads last month - 663 stars on GitHub - 4 maintainers
Top 1.4% on npmjs.org
36 versions - Latest release: over 2 years ago - 306 dependent packages - 272 dependent repositories - 4.65 thousand downloads last month - 663 stars on GitHub - 4 maintainers
@metamask/snaps-ui 3.1.0 deprecated 💰
Extend the functionality of MetaMask using Snaps36 versions - Latest release: over 2 years ago - 306 dependent packages - 272 dependent repositories - 4.65 thousand downloads last month - 663 stars on GitHub - 4 maintainers
l2insights 0.6.1
A MetaMask Snap to provides transaction insights for ethereum Layer2 blockchains9 versions - Latest release: over 2 years ago - 39 downloads last month - 4 stars on GitHub - 1 maintainer
@adilchain/assets-controllers 1.2.1 💰
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including N...22 versions - Latest release: over 2 years ago - 1 dependent package - 88 downloads last month - 223 stars on GitHub - 1 maintainer
@metamask/get-locale-example-snap 2.0.1 💰
MetaMask example snap demonstrating the use of `snap_getLocale`.4 versions - Latest release: over 2 years ago - 14 downloads last month - 791 stars on GitHub - 4 maintainers
snap-simple-keyring-watch-only-snap 1.0.0
A simple keyring snap for watch-only accounts that integrates with MetaMask accounts.1 version - Latest release: over 2 years ago - 1 downloads last month - 0 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
57 versions - Latest release: over 2 years ago - 130 dependent packages - 48,731 dependent repositories - 1.78 million downloads last month - 130 stars on GitHub - 5 maintainers
eth-block-tracker 8.1.0 💰
A block tracker for the Ethereum blockchain. Keeps track of the latest block.57 versions - Latest release: over 2 years ago - 130 dependent packages - 48,731 dependent repositories - 1.78 million downloads last month - 130 stars on GitHub - 5 maintainers
@stanleyyuen2020/eth-ledger-bridge-keyring 2.0.4 💰
A MetaMask compatible keyring, for ledger hardware wallets10 versions - Latest release: over 2 years ago - 103 downloads last month - 80 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
75 versions - Latest release: over 2 years ago - 25 dependent packages - 299 dependent repositories - 1.85 thousand downloads last month - 806 stars on GitHub - 4 maintainers
@metamask/rpc-methods 3.0.0 💰
MetaMask Snap RPC method implementations.75 versions - Latest release: over 2 years ago - 25 dependent packages - 299 dependent repositories - 1.85 thousand downloads last month - 806 stars on GitHub - 4 maintainers
@viettest/assets-controllers 1.1.9 removed 💰
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including N...1 version - Latest release: over 2 years ago - 23 downloads last month - 361 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
14 versions - Latest release: over 2 years ago - 55 dependent packages - 1,681 dependent repositories - 138 thousand downloads last month - 11 stars on GitHub - 3 maintainers
json-rpc-middleware-stream 5.0.1 💰
A small toolset for streaming JSON-RPC data and matching requests and responses.14 versions - Latest release: over 2 years ago - 55 dependent packages - 1,681 dependent repositories - 138 thousand downloads last month - 11 stars on GitHub - 3 maintainers
@galactica-net/snap-beta 0.5.4
A Metamask Snap for managing and using zkCertificates on the Galactica network.4 versions - Latest release: over 2 years ago - 3 downloads last month - 12 stars on GitHub - 2 maintainers
mobymask-snap 1.0.0
A MetaMask Snap that warns you when interacting with an address that has been identified as a phi...4 versions - Latest release: over 2 years ago - 11 downloads last month - 4 stars on GitHub - 1 maintainer
safe-global-snap 0.0.1 💰
A simple keyring snap that integrates with safe.global1 version - Latest release: over 2 years ago - 0 downloads last month - 23 stars on GitHub - 1 maintainer
@adilchain/controller-utils 1.0.4 💰
Data and convenience functions shared by multiple packages5 versions - Latest release: over 2 years ago - 1 dependent package - 10 downloads last month - 361 stars on GitHub - 1 maintainer
@adilchain/eth-json-rpc-infura 1.0.3 💰
json-rpc-engine middleware for Infura's endpoints3 versions - Latest release: over 2 years ago - 2 dependent packages - 28 downloads last month - 55 stars on GitHub - 1 maintainer
@adilchain/network-controller 1.0.2 💰
Provides an interface to the currently selected network via a MetaMask-compatible provider object3 versions - Latest release: over 2 years ago - 1 dependent package - 18 downloads last month - 239 stars on GitHub - 1 maintainer
@viettienbk/eth-json-rpc-infura 1.0.0 💰
json-rpc-engine middleware for Infura's endpoints1 version - Latest release: over 2 years ago - 5 downloads last month - 55 stars on GitHub - 1 maintainer
@viettienbk/controller-utils 4.3.2 💰
Data and convenience functions shared by multiple packages1 version - Latest release: over 2 years ago - 2 downloads last month - 361 stars on GitHub - 1 maintainer
@movementlabs/movement-snap 0.1.1 💰
A MetaMask snap for working with Movement.2 versions - Latest release: over 2 years ago - 8 downloads last month - 128 stars on GitHub - 2 maintainers
Top 7.4% on npmjs.org
28 versions - Latest release: over 2 years ago - 1 dependent package - 67 dependent repositories - 153 downloads last month - 796 stars on GitHub - 4 maintainers
@metamask/multichain-provider 1.0.2 💰
Extend the functionality of MetaMask using Snaps28 versions - Latest release: over 2 years ago - 1 dependent package - 67 dependent repositories - 153 downloads last month - 796 stars on GitHub - 4 maintainers
@hito-wallet/keyring-controller 7.2.0 💰
Stores identities seen in the wallet and manages interactions such as signing1 version - Latest release: over 2 years ago - 2 downloads last month - 361 stars on GitHub - 1 maintainer
spotter_snap 0.1.0
Metamask snap for real-time notifications on potential hacks. Stay secure!1 version - Latest release: over 2 years ago - 6 downloads last month - 0 stars on GitHub - 1 maintainer
@starcoin-org/post-message-stream 6.1.2
Sets up a duplex object stream over window.postMessage1 version - Latest release: over 2 years ago - 8 downloads last month - 1 maintainer
navh-metamask-snaps-controllers 0.35.2-flask.preview2
Controllers for MetaMask Snaps.2 versions - Latest release: over 2 years ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
navh-metamask-snaps-execution-environments 0.35.2-flask.preview1
Snap sandbox environments for executing SES javascript1 version - Latest release: over 2 years ago - 1 dependent package - 5 downloads last month - 0 stars on GitHub - 1 maintainer
navh-metamask-rpc-methods 0.35.2-flask.preview3
MetaMask Snap RPC method implementations.3 versions - Latest release: over 2 years ago - 3 dependent packages - 4 downloads last month - 0 stars on GitHub - 1 maintainer
navh-metamask-snaps-types 0.35.2-flask.preview3
TypeScript types for developing MetaMask Snaps.3 versions - Latest release: over 2 years ago - 1 dependent package - 11 downloads last month - 0 stars on GitHub - 1 maintainer
navh-metamask-snaps-utils 0.35.2-flask.preview3
Shared utility functions used by the other packages.4 versions - Latest release: over 2 years ago - 4 dependent packages - 29 downloads last month - 0 stars on GitHub - 1 maintainer
navh-metamask-snaps-ui 0.35.2-flask.preview3
A MetaMask Snaps UI library.4 versions - Latest release: over 2 years ago - 4 dependent packages - 8 downloads last month - 0 stars on GitHub - 1 maintainer
@mundhrakeshav/ssks 0.1.9 💰
A simple keyring snap that integrates with MetaMask accounts.7 versions - Latest release: over 2 years ago - 180 downloads last month - 23 stars on GitHub - 1 maintainer
@dangttp/keyring-controller 1.0.6
Crypto Keyring Controller for decentralize wallet7 versions - Latest release: over 2 years ago - 1 dependent repositories - 10 downloads last month - 1 maintainer
assets-health-detection 0.1.4 💰
The 'Hello, world!' of MetaMask Snaps, now written in TypeScript.5 versions - Latest release: over 2 years ago - 1 dependent package - 3 downloads last month - 128 stars on GitHub - 1 maintainer
@galactica-corp/snap 0.4.2
A Metamask Snap for managing and using zkCertificates on the Galactica network.8 versions - Latest release: over 2 years ago - 13 downloads last month - 12 stars on GitHub - 2 maintainers
qbck-eth-hd-keyring 6.0.1
A simple standard interface for a seed phrase generated set of Ethereum accounts.5 versions - Latest release: over 2 years ago - 2 dependent packages - 25 downloads last month - 0 stars on GitHub - 1 maintainer
@metamask/test-snap-insights 5.5.0 💰
MetaMask Insights Test Snap20 versions - Latest release: almost 3 years ago - 1 dependent package - 90 downloads last month - 20 stars on GitHub - 4 maintainers
@metamask/test-snap-getentropy 5.5.0 💰
MetaMask getEntropy Test Snap3 versions - Latest release: almost 3 years ago - 39 downloads last month - 20 stars on GitHub - 4 maintainers
@metamask/test-snap-bip44 5.5.0 💰
MetaMask BIP-44 Test Snap37 versions - Latest release: almost 3 years ago - 1 dependent package - 82 downloads last month - 20 stars on GitHub - 4 maintainers
@metamask/test-snap-bip32 5.5.0 💰
MetaMask BIP-32 Test Snap30 versions - Latest release: almost 3 years ago - 1 dependent package - 285 downloads last month - 20 stars on GitHub - 4 maintainers
@tdoradical/radical-keyring 1.0.0
A simple standard interface for a series of Ethereum private keys.1 version - Latest release: almost 3 years ago - 12 downloads last month - 1 maintainer
chainrunner-sdk 1.0.4 removed
5 versions - Latest release: almost 3 years ago - 1 dependent repositories - 36 downloads last month - 1 maintainer@metamask/template-sync 1.1.0 💰
Synchronise a Git repository with the MetaMask module template repository.2 versions - Latest release: almost 3 years ago - 3 downloads last month - 7 stars on GitHub - 4 maintainers
eth-json-rpc-middleware-fetch-options 11.0.0 💰
Ethereum-related json-rpc-engine middleware.1 version - Latest release: almost 3 years ago - 3 downloads last month - 182 stars on GitHub - 1 maintainer
@mfers/controller-utils 3.2.0-siwe5 💰
Data and convenience functions shared by multiple packages5 versions - Latest release: almost 3 years ago - 13 downloads last month - 239 stars on GitHub - 1 maintainer
mobymask-snap-mvp 0.9.4
A snap that warns you when interacting with a contract that has been identified as a phisher in t...5 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 0 downloads last month - 4 stars on GitHub - 1 maintainer
@sumowallet/assets-controllers 5.0.0 💰
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including N...1 version - Latest release: about 3 years ago - 0 downloads last month - 361 stars on GitHub - 1 maintainer
@sumowallet1/assets-controllers 5.0.0 💰
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including N...1 version - Latest release: about 3 years ago - 20 downloads last month - 361 stars on GitHub - 1 maintainer
@zalastax/nolb-_meta 2023.1.22 removed
security holding package2 versions - Latest release: about 3 years ago - 1 dependent package - 2 downloads last month - 1 maintainer
alchemy-snap 0.1.0
MetaMask Snap - Alchemy Insights.1 version - Latest release: about 3 years ago - 1 dependent package - 3 downloads last month - 3 stars on GitHub - 1 maintainer
sourcify-snap 0.1.2
Metamask Snap used to get human-readable transaction description from Sourcify3 versions - Latest release: about 3 years ago - 1 dependent repositories - 12 downloads last month - 8 stars on GitHub - 1 maintainer
Past Dependents
Include Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Filter by Kind
Links
| Registry | npmjs.org |
| Source | Repository |
| Homepage | Homepage |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
Repository
Rankings on npmjs.org
Overall
Top 2.8%
Downloads
Top 0.3%
Dependent packages
Top 0.3%
Dependent repos
Top 0.3%
Forks
Top 6.7%
Docker downloads
Top 1.4%