Biblioteka JavaScript Web3.js
Wprowadzenie
Web3.js to zestaw bibliotek, które umożliwiają programistom interakcję z węzłami Ethereum przy użyciu protokołów HTTP, IPC lub WebSocket z JavaScript. Moonbeam ma dostępne API podobne do Ethereum, które jest w pełni kompatybilne z JSON RPC w Ethereum. Dlatego programiści mogą wykorzystać tę kompatybilność i używać biblioteki web3.js do interakcji z węzłem Moonbeam, tak jakby robili to na Ethereum.
Skonfiguruj Web3.js z Moonbeam
Aby rozpocząć korzystanie z biblioteki web3.js, najpierw musimy ją zainstalować za pomocą następującego polecenia:
npm install web3
Po zakończeniu najprostsza konfiguracja umożliwiająca rozpoczęcie korzystania z biblioteki i jej metod jest następująca:
const Web3 = require(‘web3’);
//Create web3 instance
const web3 = new Web3(‘RPC_URL’);
W zależności od sieci, z którą chcesz się połączyć, możesz ustawić RPC_URL na następujące wartości:
- Węzeł dev Moonbeam: http://127.0.0.1:9933
- Moonbase Alpha TestNet: https://rpc.testnet.moonbeam.network
Samouczki krok po kroku
Jeśli jesteś zainteresowany bardziej szczegółowym przewodnikiem krok po kroku, przejdź do naszych konkretnych samouczków dotyczących używania web3.js w Moonbeam do wysyłania transakcji lub wdrażania kontraktu.