SkillAgentSearch skills...

Web3.js

Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.

Install / Use

/learn @web3/Web3.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="assets/logo/web3js.jpg" width="300" alt="web3.js" /> </p>

Web3.js

Web3.js libraries are being sunset on March 4th, 2025. For migration guides and more details please refer to Chainsafe blog

[![Dependency Status][downloads-image]][npm-url] Unit Test Coverage Commit Activity Contributors

ES Version Node Version

Web3.js is a TypeScript implementation of the Ethereum JSON RPC API and related tooling maintained by ChainSafe Systems.

Installation

You can install the package either using NPM or using Yarn

If you wanna checkout latest bugfix or feature, use npm install web3@dev

Using NPM

npm install web3

Using Yarn

yarn add web3

Getting Started

Prerequisites

Migration Guide

Useful links

Architecture Overview

| Package | Version | License | Docs | Description | | ------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | | web3 | npm | License: LGPL v3 | documentation | :rotating_light: Entire Web3.js offering (includes all packages) | | web3-core | npm | License: LGPL v3 | documentation | Core functions for web3.js packages | | web3-errors | npm | License: LGPL v3 | documentation | Errors Objects | | web3-eth | npm | License: LGPL v3 | documentation | Modules to interact with the Ethereum blockchain and smart contracts | | web3-eth-abi | npm | License: LGPL v3 | documentation | Functions for encoding and decoding EVM in/output | | web3-eth-accounts | npm | License: LGPL v3 | documentation | Functions for managing Ethereum accounts and signing | | web3-eth-contract | npm | License: LGPL v3 | documentation | The contract package contained in web3-eth | | web3-eth-ens | npm | License: LGPL v3 | documentation | Functions for interacting with the Ethereum Name Service | | web3-eth-iban | npm | License: LGPL v3 | documentation | Functionality for converting Ethereum addressed to IBAN addressed and vice versa | | web3-eth-personal | npm | License: LGPL v3 | documentation | Module to interact with the Ethereum blockchain accounts stored in the node

View on GitHub
GitHub Stars20.0k
CategoryDevelopment
Updated14h ago
Forks5.1k

Languages

TypeScript

Security Score

85/100

Audited on Mar 26, 2026

No findings