@ethersproject/keccak256
The keccak256 hash function for ethers.
Found 1927 results for Ethereum
The keccak256 hash function for ethers.
Bytes utility functions for ethers.
Utilities for handling Ethereum Addresses for ethers.
Utilities and Classes for parsing, formatting and managing Ethereum ABIs.
An Abstract Class for describing an Ethereum Provider for ethers.
Ethereum Name Service (ENS) Name Normalizer
Properties utility functions for ethers.
Utility fucntions for managing web requests for ethers.
An Abstract Class for desribing an Ethereum Signer for ethers.
The SHA2 family hash functions and HMAC functions for ethers.
Logger utility functions for ethers.
Utilities for decoding and encoding Ethereum transaction for ethers.
BigNumber library used in ethers.js.
Unit conversion functions for Ethereum.
Classes for managing, encrypting and decrypting Ethereum private keys as a Signer for ethers.
Common Ethereum constants used for ethers.
Hash utility functions for Ethereum.
Base64 coder.
Network definitions for ethers.
Wallet management utilities for KeyStore and Crowdsale JSON wallets.
Ethereum Providers for ethers.
BIP32 Hierarchal Deterministic Node operations.
String utility functions.
Contract abstraction meta-class for ethers.
Recursive-Length Prefix (RLP) coder.
Elliptic curve library functions for the secp256k1 curve.
Solidity coder for non-standard (tight) packing.
A tool for processing JSON-RPC messages
Base-X without Buffer.
Random utility functions for ethers.
Ethereum JavaScript API
The PBKDF2 password-pbased key derivation function for ethers.
Word lists for BIP39 wallets.
A JavaScript Ethereum provider that connects to the wallet over a stream
A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137
A small toolset for streaming JSON-RPC data and matching requests and responses
Create an Ethereum provider using a JSON-RPC engine or middleware
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
EVM tooling used for coin integrations & app bindings
A library containing the core functionality for building MetaMask Snaps
A collection of utilities for MetaMask Snaps
Provides an interface to the currently selected network via a MetaMask-compatible provider object
Collection of Safe singleton deployments
Multichain network controller
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Logs errors to an error reporting service such as Sentry
Multicoin address validator for Bitcoin and other Altcoins.
A simple node module that exports the [Ethereum ABI](1) for [ERC 20](2) compatible tokens.
Controllers for MetaMask Snaps
Maintains a periodically updated list of approved and unapproved website origins
Backup and rehydrate SRP(s) using social login and password
Manages a list of recipient addresses associated with nicknames
Provides an interface to the currently selected networkClientId for a given domain
Design tokens to be used throughout MetaMask products
common utilities to access and format responses from auth network
Manages requests that require user approval
SDK that facilitates the interaction with Safe Smart Accounts
A module for getting method signature info from an ethereum method signature.
Snap sandbox environments for executing SES javascript
foundryup
Manages New MetaMask decentralized Notification system
Manages logging data to assist users and support staff
Data and convenience functions shared by multiple packages
MetaMask example snap demonstrating preinstalled Snaps
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
SDK that facilitates the interaction with the Safe Transaction Service API
Shims required for ethers in constrained environments.
Type definitions for the Snowbridge parachain
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine
Collection of Safe modules contract deployments
MetaMask Snaps JSON-RPC method implementations
Manages internal accounts
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)
Manages user-configurable settings for MetaMask
Stores identities seen in the wallet and manages interactions such as signing
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags
Manages bridge-related quote fetching functionality for MetaMask
Utilities for building MetaMask applications
Manages bridge-related status fetching functionality for MetaMask
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation
This package is responsible for getting transactions from our Bitcoin and Solana snaps
JSON-RPC methods and middleware to support the MetaMask Multichain API
Processes signing requests in order to sign arbitrary and typed data
The MetaMask Node module template
Types for use with the Safe Core SDK packages
Controller to group account together based on some pre-defined rules
Experimental libraries for ethers. These should not be considered stable.
Service to manage multichain accounts
@trezor/connect plugin for Ethereum
Creates user operations and manages their life cycle
Stores and suggests names for values such as Ethereum addresses
Stores and manages interactions with signing requests
Manages delegations for MetaMask
highlight.js syntax definition for Ethereum's Solidity language
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
An ENS interface module built on EthJS.
Design System React Native
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
Manages in-app announcements
Maps ENS names to their resolved addresses by chain id
Contains logic for rate-limiting API endpoints by requesting origin
Controller with middleware for logging requests and responses to restricted and permissions-related methods
A history of deployments of the Delegation Framework
Design System Tailwind CSS preset for MetaMask projects
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Consolidates the state from multiple controllers into one
Manages token search and discovery through the Portfolio API
Manages requests that for app metadata
Design System twrnc Preset
Techincal Indicators written in javascript
Hardware Wallet support for ethers.
Design system react ui components
Ethereum multisig contract
Javascript library for fetching trusted token pricing data from Redstone data ecosystem
A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137
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
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
Embed script for Torus
Safe Core SDK Utilities
Coinbase Pro API for Node.js, written in TypeScript and covered by tests.
Wallet address validator for Bitcoin and other Altcoins.
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
The Delegation Toolkit built on top of Viem - a library for interacting with DeleGator Smart Accounts
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
Web3 client extended with Alchemy and browser provider integration.
A type-safe message bus library
Bytes utility functions for ethers.
An Abstract Class for desribing an Ethereum Signer for ethers.
Utility fucntions for managing web requests for ethers.
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.
An Abstract Class for describing an Hedera Hashgraph Signer for hethers.
Utilities for decoding and encoding Hedera Hashgraph transactions for hethers.
Biconomy Client SDK types
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
Common Ethereum constants used for ethers.
Elliptic curve library functions for the secp256k1 curve.
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
Network definitions for ethers.
Recursive-Length Prefix (RLP) coder.
Hash utility functions for Ethereum.
Minimal utilties to make working with the delegation framework easier
Node Client that comminucates with indexer service to fetch necessary details for the Smart Account
A tiny library to work with Substrate and Ethereum addresses and do some more
Solidity contract visualisation tool.
Utilities and Classes for parsing, formatting and managing Ethereum ABIs.
BigNumber library used in ethers.js.
Properties utility functions for ethers.
String utility functions.
The keccak256 hash function for ethers.
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.
Veramo KMS implementation that provides Ed25519 and secp256k1 crypto
Contract abstraction meta-class for hethers.
Maintains a periodically updated list of approved and unapproved website origins
Classes for managing, encrypting and decrypting ECDSA private keys as a Signer for hethers.
Creates user operations and manages their life cycle
Wallet management utilities for KeyStore
BIP32 Hierarchal Deterministic Node operations.
A CLI for developing MetaMask Snaps
Network definitions for hethers.
Logger utility functions for hethers.
Singleton factory used by Safe related contracts
The smart contracts which make up the Synthetix system. (synthetix.io)
Stores and suggests names for values such as Ethereum addresses
Unit conversion functions for Hedera Hashgraph.
BTC Markets API Client for Node.JS
Manages logging data to assist users and support staff
Data and convenience functions shared by multiple packages
A tool for processing JSON-RPC messages
Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation
Simplify dApp creation
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
Polling Controller is the base for controllers that polling by networkClientId
An Abstract Class for describing an Hedera Hashgraph Provider for hethers.
Hedera Hashgraph Providers for hethers.
Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)
A Webpack plugin to build MetaMask Snaps with Webpack
Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine
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
Umbrella package for most common Hethers libraries.
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
Stores identities seen in the wallet and manages interactions such as signing
Common EVM & Hedera Hashgraph constants used for hethers.
Utilities for handling EVM Addresses for hethers.
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 internal accounts
SDK for Safe Smart Accounts with support for ERC-4337 and Relay
Manages New MetaMask decentralized Notification system
Consolidates the state from multiple controllers into one
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Provides an interface to the currently selected network via a MetaMask-compatible provider object
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
Manages token search and discovery through the Portfolio API
Manages in-app announcements
Stores and manages interactions with signing requests
Maps ENS names to their resolved addresses by chain id
Service to manage multichain accounts
Manages requests that require user approval
Manages user-configurable settings for MetaMask
Backup and rehydrate SRP(s) using social login and password
Controller with middleware for logging requests and responses to restricted and permissions-related methods
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
Create an Ethereum provider using a JSON-RPC engine or middleware
Utilities for building MetaMask applications
Provides an interface to the currently selected networkClientId for a given domain
Manages bridge-related quote fetching functionality for MetaMask
Manages a list of recipient addresses associated with nicknames
This package is responsible for getting transactions from our Bitcoin and Solana snaps
A small toolset for streaming JSON-RPC data and matching requests and responses
The SHA2 family hash functions and HMAC functions for ethers.
Manages delegations for MetaMask
Typescript port of web3.js
Multichain network controller
A library for interfacing with ckETH.
Processes signing requests in order to sign arbitrary and typed data
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags
Contains logic for rate-limiting API endpoints by requesting origin
Sample package to illustrate best practices for controllers
Controller to group account together based on some pre-defined rules
A Jest preset for end-to-end testing MetaMask Snaps, including a Jest environment, and a set of Jest matchers
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
Provides scaffolding for controllers as well a communication system for all controllers
Veramo ethr-did based identity controller plugin.
Logs errors to an error reporting service such as Sentry
JSON-RPC methods and middleware to support the MetaMask Multichain API
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
foundryup
A simulation framework for MetaMask Snaps, enabling headless testing of Snaps in a controlled environment
Multicoin address validator for Bitcoin and other Altcoins ported to TypeScript.
Funkit core SDK provides feature-rich and extensible smart wallets built on account abstraction
A type-safe message bus library
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
Manages bridge-related status fetching functionality for MetaMask
Manages requests that for app metadata
Singleton factory used by Safe related contracts
Rango Exchange Basic SDK for dApps
Ledger EVM Coin integration
Collection of smart contracts for the Realitio fact verification platform
Ledger Hardware Wallet Ethereum Application API
Ethereum multisig contract
SDK that provides the basic tools to interact with the Safe Smart Account.
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Biconomy Bundler package to interact with any bundler node as per ERC4337 standard
Rango Exchange SDK for dApps