metamask

metamask/web3-provider-engine

A JavaScript library for composing Ethereum provider objects using middleware modules

JavaScript
599
327
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of metamask/web3-provider-engine

Account's avatar
Higher-order functions and common patterns for asynchronous code
Account's avatar
deep cloning of objects and arrays
Account's avatar
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
Account's avatar
Node.js Streams, a user-land copy of the stream library from Node.js
Account's avatar
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
Account's avatar
extend like a boss
Account's avatar
Babel command line.
Account's avatar
Babel compiler core.
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel browserify transform
Account's avatar
browser-side require() the node way
Account's avatar
A library and cli to create a local blockchain for fast Ethereum development.
Account's avatar
tap-producing test harness for node and browsers
Account's avatar
Implementation of the various Ethereum Transaction Types
Account's avatar
Cypress's fork of a simplified HTTP request client.
Account's avatar
An Ethereum statemanager implementation
Account's avatar
Provides Block serialization and help functions
Account's avatar
An Ethereum VM implementation
Account's avatar
A collection of utility functions for Ethereum
Account's avatar
[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`).
Account's avatar
json-rpc-engine middleware for Infura's endpoints
Account's avatar
Ethereum-related json-rpc-engine middleware.
Account's avatar
A few useful functions for signing ethereum data
Account's avatar
Ethereum RPC and Provider errors
Account's avatar
Fibonacci and exponential backoffs.
Account's avatar
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
Account's avatar
semaphore for node
Account's avatar
small xhr abstraction
Account's avatar
A light-weight, highly optimised JS utility for Ethereum
Account's avatar
All the cryptographic primitives used in Ethereum

Support the repos that depend on this repository

Top contributors

kumavis's profile
kumavis
525 contributions
danfinlay's profile
danfinlay
82 contributions
dependabot[bot]'s profile
dependabot[bot]
30 contributions
legobeat's profile
legobeat
25 contributions
FlySwatter's profile
FlySwatter
19 contributions
rekmarks's profile
rekmarks
15 contributions
axic's profile
axic
14 contributions
fabioberger's profile
fabioberger
12 contributions
ukstv's profile
ukstv
9 contributions
benjamincburns's profile
benjamincburns
8 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet