کتابخانه web3.js مجموعهای از ماژولهایی است که دارای قابلیتهایی برای اکوسیستم اتریوم هستند.
ابتدا باید کتابخانه web3.js را در پروژه خود فراخوانی کنید. برای این کار میتوانید از روش های زیر استفاده کنید:
سپس باید یک اینستنس یا نمونه web3 بسازید و یک ارائه دهنده تنظیم کنید.
اکثر مرورگرهای پشتیبانی شده از اتریوم مانند MetaMask دارای یک ارائه دهنده سازگار با EIP-1193 هستند که در window.ethereum موجود است.
برای web3.js، Web3.givenProvider را بررسی کنید.
اگر این ویژگی خالی است، باید به یک گره راه دور/محلی متصل شوید.
// In Node.js use: const Web3 = require('web3');
let web3 = new Web3(Web3.givenProvider || "ws://localhost:8545");
خودشه! اکنون می توانید از آبجکت web3 استفاده کنید.