Create an Ethereum AI agent project in seconds
Minimal library for Ethereum transactions, addresses and smart contracts
Web3 module encode and decode EVM in/output.
Ethereum Name Service (ENS) Name Normalizer
A few useful functions for signing ethereum data
Web3 module to interact with the Ethereum blockchain and smart contracts.
Web3 module to interact with the Ethereum blockchain accounts stored in the node.
Create an Ethereum provider using a JSON-RPC engine or middleware
Package for managing Ethereum accounts and signing
Web3 module to interact with Ethereum smart contracts.
the http/https agent used by the npm cli
This package converts Ethereum addresses to IBAN addresses and vice versa.
bc-ur-registry extension for ETH
This package has ENS functions for interacting with Ethereum Name Service.
Create PDF files on the browser and server
Lightweight Ethereum libraries
Snaps keyring bridge
[](https://www.npmjs.com/package/@google/genai) [](https://www.npmjs.com/package/@google/genai)
Cryptographic functions for ethereum and how to use them with web3 and solidity
SDK for building AI agents with Claude Code's capabilities. Programmatically interact with Claude to build autonomous agents that can understand codebases, edit files, and execute workflows.
Loads environment variables from .env file
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
[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`).
Ethereum-related json-rpc-engine middleware