Web3.js is a collection of libraries that allow you to interact with a local or remote Ethereum node using HTTP, IPC, or WebSocket. More broadly, it allows for building decentralized, peer-to-peer applications in TypeScript.
Learn web3.js v4 basics to interact with any EVM-compatible blockchain
Web3.js is one of the oldest Ethereum public goods. Since 2014, it has allowed developers to interact with any EVM blockchain, supporting builders in creating robust and reliable dApps and communities!
Web3 Plugins🧩 are scalable, reliable, and low-maintenance SDKs extending the capabilities of the web3.js library
Participants are required to develop creative web3.js plugins that add new capabilities to the web3.js 4.x library. The plugin can be related to any layer of the Ethereum ecosystem, NFTs, decentralized finance (DeFi), oracles, gaming, etc., for extending library features.