An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

@metamask/utils

Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase

Ecosystem
npmjs.org
Latest Release
11.10.0
26 days ago
Versions
54
Downloads
9,592,022 last month
Dependent Packages
160
Dependent Repos
4,398
@vegaprotocol/snap 1.1.0
Vega Metamask Snap that adds Vega support for Metamask
9 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 Snap
2 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 Snap
2 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 Snap
1 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 Network
2 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 Snap
1 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 stream
1 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 SLN
4 versions - Latest release: almost 2 years ago - 73 downloads last month - 1 maintainer
@hwh76/sln-snap 0.0.3 removed
This is SLN snap
3 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 MetaMask
1 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 endpoints
8 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 web
8 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 them
5 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 them
8 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 them
3 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 clients
4 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 them
2 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 snap
17 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 stream
1 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 SDK
15 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 app
20 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 signatures
3 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 MetaMask
4 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 blockchain
44 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 MetaMask
7 versions - Latest release: about 2 years ago - 67 downloads last month - 2 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@metamask/eth-keyring-controller 17.0.1 💰
A module for managing various keyrings of Ethereum accounts, encrypting them, and using them
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/snaps-simulator 2.4.3 💰
A simulator for MetaMask Snaps, to be used for testing and development
18 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 Preview
4 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-597
1 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 signing
1 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 account
7 versions - Latest release: over 2 years ago - 65 downloads last month - 14 stars on GitHub - 2 maintainers
Top 1.6% on npmjs.org
@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
@metamask/snaps-ui 3.1.0 deprecated 💰
Extend the functionality of MetaMask using Snaps
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
l2insights 0.6.1
A MetaMask Snap to provides transaction insights for ethereum Layer2 blockchains
9 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
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 wallets
10 versions - Latest release: over 2 years ago - 103 downloads last month - 80 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
@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
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.global
1 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 packages
5 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 endpoints
3 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 object
3 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 endpoints
1 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 packages
1 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
@metamask/multichain-provider 1.0.2 💰
Extend the functionality of MetaMask using Snaps
28 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 signing
1 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.postMessage
1 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 javascript
1 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 wallet
7 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 Snap
20 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 Snap
3 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 Snap
37 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 Snap
30 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 packages
5 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 package
2 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 Sourcify
3 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
Links
Registry npmjs.org
Source Repository
Homepage Homepage
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:npm/%40metamask/utils
spec
License ISC
Namespace metamask
First Release almost 4 years ago
Last Synced 26 days ago
Repository
Stars 24 on GitHub
Forks 7 on GitHub
Docker Dependents 30
Docker Downloads 27,500
Commits 73
Committers 11
Avg per Author 6.636
DDS 0.726
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%