web3-core-promievent(latest: 1.10.3) This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.
web3-eth-abi(latest: 4.4.1) Web3 module encode and decode EVM in/output.
web3-utils(latest: 4.3.3) Collection of utility functions used in web3.js.
web3-bzz(latest: 1.10.3) Web3 module to interact with the Swarm network.
web3-core(latest: 4.7.1) Web3 core tools for sub-packages. This is an internal package.
web3-eth(latest: 4.11.1) Web3 module to interact with the Ethereum blockchain and smart contracts.
web3-eth-personal(latest: 4.1.0) Web3 module to interact with the Ethereum blockchain accounts stored in the node.
web3-net(latest: 4.1.0) Web3 module to interact with the Ethereum nodes networking properties.
web3-shh(latest: 1.10.3) Web3 module to interact with the Whisper messaging protocol.
web3-core-helpers(latest: 1.10.3) Web3 core tools helper for sub packages. This is an internal package.
web3-core-method(latest: 1.10.3) Creates the methods on the web3 modules. This is an internal package.
web3-errors(latest: 1.3.1) This package has web3 error classes
web3-eth-accounts(latest: 4.3.1) Package for managing Ethereum accounts and signing
web3-eth-contract(latest: 4.7.2) Web3 module to interact with Ethereum smart contracts.
web3-eth-ens(latest: 4.4.0) This package has ENS functions for interacting with Ethereum Name Service.
web3-eth-iban(latest: 4.0.7) This package converts Ethereum addresses to IBAN addresses and vice versa.
web3-types(latest: 1.10.0) Provide the common data structures and interfaces for web3 modules.