web3.js là thư viện JavaScript/TypeScript giúp trang web và ứng dụng kết nối với mạng Ethereum, như đọc số dư ví hay gửi giao dịch. Lập trình viên web có thể dùng nó để thêm tính năng blockchain vào trang của mình. Lưu ý quan trọng: thư viện này đã ngừng phát triển từ tháng 3/2025, nên dự án mới cân nhắc thư viện thay thế như viem hoặc ethers.js; người mới chỉ nên học, không dùng tiền thật.
Web3.js là thư viện TypeScript giúp web và app tương tác với blockchain Ethereum qua API JSON-RPC. Bạn cài bằng npm install web3, kết nối tới mạng Ethereum rồi gọi hàm để đọc dữ liệu hoặc gửi giao dịch. Lưu ý quan trọng: Web3.js đã chính thức ngừng phát triển từ ngày 4 tháng 3 năm 2025, đội ngũ khuyên dùng thư viện khác như ethers.js hoặc viem cho dự án mới. Repo này vẫn hữu ích để học và bảo trì code cũ.
git clone https://github.com/web3/web3.js.git