36 packages
@chainsafe/web3.js-chainlink-plugin
A Web3.js 4.x Plugin for Interacting With Chainlink Smart Contracts
@chainsafe/web3-plugin-chainstack
web3.js plugin for Chainstack
@chainsafe/web3-plugin-eip4337
web3-plugin-eip4337 plugin
web3
Ethereum JavaScript API
web3-account-abstraction
Web3 account abstraction package
web3-bzz
Web3 module to interact with the Swarm network.
web3-core
Web3 core tools for sub-packages. This is an internal package.
web3-core-helpers
Web3 core tools helper for sub packages. This is an internal package.
web3-core-method
Creates the methods on the web3 modules. This is an internal package.
web3-core-promievent
This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.
web3-core-requestmanager
Web3 module to handle requests to external providers.
web3-core-subscriptions
Manages web3 subscriptions. This is an internal package.
web3-errors
This package has web3 error classes
web3-eth
Web3 module to interact with the Ethereum blockchain and smart contracts.
web3-eth2-beaconchain
Web3 ETH2 Beacon chain API wrappers.
web3-eth2-core
Web3 ETH2 core tools for sub-packages. This is an internal package.
web3-eth-abi
Web3 module encode and decode EVM in/output.
web3-eth-accounts
Package for managing Ethereum accounts and signing
web3-eth-contract
Web3 module to interact with Ethereum smart contracts.
web3-eth-ens
This package has ENS functions for interacting with Ethereum Name Service.
web3-eth-iban
This package converts Ethereum addresses to IBAN addresses and vice versa.
web3-eth-personal
Web3 module to interact with the Ethereum blockchain accounts stored in the node.
web3-hardhat-plugin
web3-marketplace-plugin
web3.js plugin for Chainsafe gaming marketplace
web3-net
Web3 module to interact with the Ethereum nodes networking properties.