licenses.dev

@metamask/providers v13.1.0

A JavaScript Ethereum provider that connects to the wallet over a stream.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT30
PackageRelationDependenciesPublished
@ethereumjs/common • 3.2.0Resources common to all Ethereum implementationsINDIRECT10
@metamask/rpc-errors • 6.4.0Ethereum RPC and Provider errorsDIRECT24
@metamask/superstruct • 3.2.1A simple and composable way to validate data in JavaScript (and TypeScript).INDIRECT0
@noble/curves • 1.4.2Audited & minimal JS implementation of elliptic curve cryptographyINDIRECT1
@noble/hashes • 1.4.0Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & ScryptINDIRECT0
@noble/hashes • 1.8.0Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & ScryptINDIRECT0
@scure/base • 1.1.9Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16INDIRECT0
@scure/base • 1.2.6Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16INDIRECT0
@scure/bip32 • 1.4.0Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets over secp256k1INDIRECT3
@scure/bip39 • 1.3.0Secure, audited & minimal implementation of BIP39 mnemonic phrasesINDIRECT2
@types/debug • 4.1.13TypeScript definitions for debugINDIRECT1
@types/ms • 2.1.0TypeScript definitions for msINDIRECT0
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
debug • 4.4.3Lightweight debugging utility for Node.js and the browserINDIRECT1
detect-browser • 5.3.0Unpack a browser type and version from the useragent stringDIRECT0
end-of-stream • 1.4.5Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
eth-rpc-errors • 4.0.3Ethereum RPC and Provider errors.INDIRECT1
ethereum-cryptography • 2.2.1All the cryptographic primitives used in EthereumINDIRECT5
fast-deep-equal • 3.1.3Fast deep equalDIRECT0
fast-safe-stringify • 2.1.1Safely and quickly serialize JavaScript objectsINDIRECT0
is-stream • 2.0.1Check if something is a Node.js streamDIRECT0
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
micro-ftch • 0.3.1Wraps nodejs built-in modules and browser fetch into one function.INDIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
safe-buffer • 5.1.2Safer Node.js Buffer APIINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
uuid • 9.0.1RFC4122 (v1, v4, and v5) UUIDsINDIRECT0
ISC13
PackageRelationDependenciesPublished
@metamask/json-rpc-engine • 7.3.3A tool for processing JSON-RPC messagesDIRECT27
@metamask/object-multiplex • 1.3.0Simple stream multiplexing for objectMode.DIRECT11
@metamask/safe-event-emitter • 2.0.0An EventEmitter that isolates the emitter from errors in handlersINDIRECT0
@metamask/safe-event-emitter • 3.1.2An EventEmitter that isolates the emitter from errors in handlersDIRECT0
@metamask/utils • 8.5.0Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebaseDIRECT22
@metamask/utils • 9.3.0Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebaseINDIRECT22
extension-port-stream • 2.1.1A module for creating a node style stream over a WebExtension port object.DIRECT1
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
json-rpc-engine • 6.1.0A tool for processing JSON-RPC messages.INDIRECT3
json-rpc-middleware-stream • 4.2.3A small toolset for streaming JSON-RPC data and matching requests and responses.DIRECT13
once • 1.4.0Run a function exactly one timeINDIRECT1
semver • 7.8.1The semantic version parser used by npm.INDIRECT0
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
MPL-2.04
PackageRelationDependenciesPublished
@ethereumjs/rlp • 4.0.1Recursive Length Prefix Encoding ModuleINDIRECT0
@ethereumjs/tx • 4.2.0A simple module for creating, manipulating and signing Ethereum transactionsINDIRECT11
@ethereumjs/util • 8.1.0A collection of utility functions for EthereumINDIRECT8
webextension-polyfill • 0.10.0A lightweight polyfill library for Promise-based WebExtension APIs in Chrome.DIRECT0
0BSD1
PackageRelationDependenciesPublished
pony-cause • 2.1.11Ponyfill and helpers for Error CausesINDIRECT0
Apache-2.01
PackageRelationDependenciesPublished
crc-32 • 1.2.2Pure-JS CRC-32INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/%40metamask%2Fproviders)](https://licenses.dev/npm/%40metamask%2Fproviders)
<a href="https://licenses.dev/npm/%40metamask%2Fproviders">
  <img src="https://licenses.dev/b/npm/%40metamask%2Fproviders" alt="licenses" />
</a>

Or the licenses badge code for the 13.1.0 version:

[![licenses](https://licenses.dev/b/npm/%40metamask%2Fproviders/13.1.0)](https://licenses.dev/npm/%40metamask%2Fproviders/13.1.0)
<a href="https://licenses.dev/npm/%40metamask%2Fproviders/13.1.0">
  <img src="https://licenses.dev/b/npm/%40metamask%2Fproviders/13.1.0" alt="licenses" />
</a>
GitHub