@metamask/json-rpc-engine
A tool for processing JSON-RPC messages
Found 1929 results for Ethereum Name Service
A tool for processing JSON-RPC messages
The PBKDF2 password-pbased key derivation function for ethers.
Ethereum JavaScript API
Stores and suggests names for values such as Ethereum addresses
A small toolset for streaming JSON-RPC data and matching requests and responses
Service to manage multichain accounts
An Abstract Class for desribing an Ethereum Signer for ethers.
Create an Ethereum provider using a JSON-RPC engine or middleware
Logs errors to an error reporting service such as Sentry
An Abstract Class for describing an Hedera Hashgraph Signer for hethers.
Multicoin address validator for Bitcoin and other Altcoins.
A module for getting method signature info from an ethereum method signature.
Mocha reporter which shows gas used per unit test.
Polling Controller is the base for controllers that polling by networkClientId
Provides scaffolding for controllers as well a communication system for all controllers
A collection of utilities for MetaMask Snaps
highlight.js syntax definition for Ethereum's Solidity language
A library containing the core functionality for building MetaMask Snaps
Provides an interface to the currently selected network via a MetaMask-compatible provider object
EVM tooling used for coin integrations & app bindings
Safe Core SDK Utilities
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Multichain network controller
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
foundryup
Design tokens to be used throughout MetaMask products
Backup and rehydrate SRP(s) using social login and password
SDK that facilitates the interaction with Safe Smart Accounts
An Abstract Class for describing an Hedera Hashgraph Provider for hethers.
Controllers for MetaMask Snaps
Snap sandbox environments for executing SES javascript
Techincal Indicators written in javascript
Collection of Safe modules contract deployments
Maintains a periodically updated list of approved and unapproved website origins
Manages New MetaMask decentralized Notification system
Data and convenience functions shared by multiple packages
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine
MetaMask example snap demonstrating preinstalled Snaps
Manages a list of recipient addresses associated with nicknames
Provides an interface to the currently selected networkClientId for a given domain
common utilities to access and format responses from auth network
Shims required for ethers in constrained environments.
Manages requests that require user approval
MetaMask Snaps JSON-RPC method implementations
Manages internal accounts
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)
Processes signing requests in order to sign arbitrary and typed data
Controller to group account together based on some pre-defined rules
Manages bridge-related status fetching functionality for MetaMask
This package is responsible for getting transactions from our Bitcoin and Solana snaps
JSON-RPC methods and middleware to support the MetaMask Multichain API
Stores identities seen in the wallet and manages interactions such as signing
The profile sync helps developers synchronize data across multiple clients and devices in a privacy-preserving way. All data saved in the user storage database is encrypted client-side to preserve privacy. The user storage provides a modular design, givin
Manages logging data to assist users and support staff
Manages bridge-related quote fetching functionality for MetaMask
Experimental libraries for ethers. These should not be considered stable.
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags
Manages user-configurable settings for MetaMask
Utilities for building MetaMask applications
Stores and suggests names for values such as Ethereum addresses
The MetaMask Node module template
Types for use with the Safe Core SDK packages
Umbrella package for most common Hethers libraries.
Type definitions for the Snowbridge parachain
Manages state for earning features and coordinates interactions between staking services, SDK integrations, and other controllers to enable users to participate in various earning opportunities
Design System React Native
@trezor/connect plugin for Ethereum
Creates user operations and manages their life cycle
CoinPayments is a cloud wallet solution that offers an easy way to integrate a checkout system for numerous cryptocurrencies. Coinpayments now also offers coin conversion via Shapeshift.io.
Manages in-app announcements
Stores and manages interactions with signing requests
Manages delegations for MetaMask
A history of deployments of the Delegation Framework
Manages token search and discovery through the Portfolio API
Manages requests that for app metadata
Consolidates the state from multiple controllers into one
Injected wallet module for connecting browser extension and mobile wallets to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported
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
Design System twrnc Preset
Maps ENS names to their resolved addresses by chain id
Contains logic for rate-limiting API endpoints by requesting origin
Wallet address validator for Bitcoin and other Altcoins.
Controller with middleware for logging requests and responses to restricted and permissions-related methods
Javascript library for fetching trusted token pricing data from Redstone data ecosystem
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Design System Tailwind CSS preset for MetaMask projects
Design system react ui components
Ethereum multisig contract
Solidity contract visualisation tool.
Hardware Wallet support for ethers.
Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, mul
A type-safe message bus library
Embed script for Torus
Coinbase Pro API for Node.js, written in TypeScript and covered by tests.
Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, mul
Utilities for decoding and encoding Hedera Hashgraph transactions for hethers.
MetaMask SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic moder
WalletConnect SDK module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern
ABIs mapped to versions of the Delegation Framework contracts
The Delegation Toolkit built on top of Viem - a library for interacting with DeleGator Smart Accounts
Web3 client extended with Alchemy and browser provider integration.
Biconomy Client SDK types
Common Ethereum constants used for ethers.
Elliptic curve library functions for the secp256k1 curve.
Node Client that comminucates with indexer service to fetch necessary details for the Smart Account
Network definitions for ethers.
Recursive-Length Prefix (RLP) coder.
Bytes utility functions for ethers.
Utility fucntions for managing web requests for ethers.
Typescript port of web3.js
Logger utility functions for ethers.
An Abstract Class for describing an Ethereum Provider for ethers.
Utilities for handling Ethereum Addresses for ethers.
Utilities for decoding and encoding Ethereum transaction for ethers.
Minimal utilties to make working with the delegation framework easier
Network definitions for hethers.
Contract abstraction meta-class for hethers.
Multicoin address validator for Bitcoin and other Altcoins ported to TypeScript.
Logger utility functions for hethers.
Coinbase SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic moder
Hash utility functions for Ethereum.
Utilities and Classes for parsing, formatting and managing Ethereum ABIs.
A collection of React hooks for integrating Web3-Onboard in to React and Next.js projects. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported w
BigNumber library used in ethers.js.
Properties utility functions for ethers.
String utility functions.
The keccak256 hash function for ethers.
A tiny library to work with Substrate and Ethereum addresses and do some more
Classes for managing, encrypting and decrypting ECDSA private keys as a Signer for hethers.
BIP32 Hierarchal Deterministic Node operations.
Wallet management utilities for KeyStore
Unit conversion functions for Hedera Hashgraph.
Provide easy conversion between crypto symbol and name
Hedera Hashgraph Providers for hethers.
Maintains a periodically updated list of approved and unapproved website origins
Creates user operations and manages their life cycle
Utilities for handling EVM Addresses for hethers.
Common EVM & Hedera Hashgraph constants used for hethers.
Veramo KMS implementation that provides Ed25519 and secp256k1 crypto
Polling Controller is the base for controllers that polling by networkClientId
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)
The smart contracts which make up the Synthetix system. (synthetix.io)
Stores identities seen in the wallet and manages interactions such as signing
SDK that provides the basic tools to interact with the Safe Smart Account.
The profile sync helps developers synchronize data across multiple clients and devices in a privacy-preserving way. All data saved in the user storage database is encrypted client-side to preserve privacy. The user storage provides a modular design, givin
A CLI for developing MetaMask Snaps
Manages New MetaMask decentralized Notification system
Trezor hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic mo
Simplify dApp creation
A tool for processing JSON-RPC messages
Manages logging data to assist users and support staff
Singleton factory used by Safe related contracts
A Webpack plugin to build MetaMask Snaps with Webpack
Data and convenience functions shared by multiple packages
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation
BTC Markets API Client for Node.JS
Consolidates the state from multiple controllers into one
Manages bridge-related quote fetching functionality for MetaMask
Provides an interface to the currently selected network via a MetaMask-compatible provider object
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine
Ethereum utility with very low dependencies
Utilities for building MetaMask applications
Stores and manages interactions with signing requests
Multichain network controller
Maps ENS names to their resolved addresses by chain id
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
Create an Ethereum provider using a JSON-RPC engine or middleware
Provides an interface to the currently selected networkClientId for a given domain
Manages user-configurable settings for MetaMask
Safe module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI
Manages in-app announcements
Manages state for earning features and coordinates interactions between staking services, SDK integrations, and other controllers to enable users to participate in various earning opportunities
Controller with middleware for logging requests and responses to restricted and permissions-related methods
Manages requests that require user approval
Manages internal accounts
Ledger hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic mo
Manages a list of recipient addresses associated with nicknames
A small toolset for streaming JSON-RPC data and matching requests and responses
Sample package to illustrate best practices for controllers
Processes signing requests in order to sign arbitrary and typed data
SDK for Safe Smart Accounts with support for ERC-4337 and Relay
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Provides scaffolding for controllers as well a communication system for all controllers
The SHA2 family hash functions and HMAC functions for ethers.
Manages token search and discovery through the Portfolio API
Contains logic for rate-limiting API endpoints by requesting origin
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
Crypto address validator for Bitcoin and other Altcoins, forked to be used with typescript
JSON-RPC methods and middleware to support the MetaMask Multichain API
A type-safe message bus library
A library for interfacing with ckETH.
A Jest preset for end-to-end testing MetaMask Snaps, including a Jest environment, and a set of Jest matchers
Funkit core SDK provides feature-rich and extensible smart wallets built on account abstraction
This package is responsible for getting transactions from our Bitcoin and Solana snaps
Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, mul
Manages delegations for MetaMask
Backup and rehydrate SRP(s) using social login and password
Manages bridge-related status fetching functionality for MetaMask
A simulation framework for MetaMask Snaps, enabling headless testing of Snaps in a controlled environment
Controller to group account together based on some pre-defined rules
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags
Manages requests that for app metadata
Veramo ethr-did based identity controller plugin.
foundryup
Utility contracts for Gnosis
Trust Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic m
Turnkey CCIP-Read Handler
Singleton factory used by Safe related contracts
Info Server for Edge Wallet and SDK
Rango Exchange Basic SDK for dApps
EWT bundles Ethereum function-calls into [JWT](https://jwt.io/)-like tokens. It simplifies the use of ECDSA signatures for webapps and the development of [Smart Oracles](https://github.com/codius/codius/wiki/Smart-Oracles:-A-Simple,-Powerful-Approach-to-S
Ledger Hardware Wallet Ethereum Application API
Rango Exchange SDK for dApps
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Ledger EVM Coin integration
Collection of smart contracts for the Realitio fact verification platform
A collection of Vue Composables for integrating Web3-Onboard in to a Vue or Nuxt project. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wa
An Abstract Class for desribing an Ethereum Signer for ethers.
Ledger signer for ethers v6.
Ethereum multisig contract
Multichain address validator for Bitcoin and other blockchains.
Biconomy Bundler package to interact with any bundler node as per ERC4337 standard
Keystone hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic
EVM specific base implementation
A simple node module that exports the Ethereum ABI for ERC 721 compatible tokens.
Tools for handling questions in the reality.eth fact verification platform
XinFin XDC Network JavaScript API
Bare bones Ethereum objects
ASM libraries and tools for the Ethereum EVM.
Infinity Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnosti
Sequence is the smartest Web3 wallet. Easy, fun and secure.
Taho SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern ja
Torus SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern j
Javascript library for fetching trusted token pricing data from Redstone data ecosystem
Package for the LSP17 Contract Extension standard
Biconomy Paymaster to interact with Paymaster Services that interacts with ( veriying and token ) paymasters
The Parity Promise-based library for interfacing with Etherscan over HTTP
bitget-wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic
Generic code generator from Ethereum solidity compiled output (abi, bytecode, etc), using predefined "ejs" templates
Collection of platform-agnostic modules for creating secure data models for cryptocurrency wallets
Controller for managing gator permissions with profile sync integration
Frontier Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnosti
Code generator of Nethereum and Ethereum integration classes and projects
Official Ren JavaScript SDK for bridging crypto assets cross-chain.
Controller handling shield transaction coverage logic
In app preview of Ethereum transactions
Includes a controller and middleware that implements a request queue
Particle Network SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnost
A sandbox tool for interacting with MetaMask Snaps