Implements the JSON-RPC methods for managing permissions as referenced in EIP-2255 and MIP-2 and inspired by MIP-5, but supporting chain-agnostic permission caveats in alignment with @metamask/multichain-api-middleware
Implements the JSON-RPC methods for managing permissions as referenced in EIP-2255 and MIP-2 and inspired by MIP-5, but supporting chain-agnostic permission caveats in alignment with @metamask/multichain-api-middleware
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine
A small toolset for streaming JSON-RPC data and matching requests and responses
Controller with middleware for logging requests and responses to restricted and permissions-related methods
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Ethereum-related json-rpc-engine middleware
Permission types for the ERC-7715
JSON-RPC methods and middleware to support the MetaMask Multichain API
Implements the JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status, as referenced in EIP-5792
Create an Ethereum provider using a JSON-RPC engine or middleware
MetaMask example snap demonstrating preinstalled Snaps
A tool for processing JSON-RPC messages
Controller with middleware for logging requests and responses to restricted and permissions-related methods
Ethereum-related json-rpc-engine middleware.
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine
A small toolset for streaming JSON-RPC data and matching requests and responses.
[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`).
Fork of https://github.com/MetaMask/eth-json-rpc-middleware
A JavaScript library for composing Ethereum provider objects using middleware modules
json-rpc-engine middleware for Infura's endpoints
React Native Utils for MetaMask. This project is under development and that individuals should use it at their own risk.
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
JSON-RPC methods and middleware to support the MetaMask Multichain API