Połączenie do Moonbase Alpha
Wstęp
Moonbase Alpha ma dwa punkty końcowe dostępne dla użytkowników, z którymi mogą się łączyć: jeden dla HTTPS i jeden dla WSS.
HTTPS DNS
Aby połączyć się z Moonbase Alpha przez HTTPS, po prostu skieruj swojego dostawcę na następujący serwer DNS RPC:
https://rpc.testnet.moonbeam.network
W przypadku biblioteki web3.js możesz utworzyć lokalną instancję Web3 i ustawić dostawcę, aby łączył się z Moonbase Alpha (obsługiwane są zarówno HTTP, jak i WS):
const Web3 = require('web3'); //Load Web3 library
.
.
.
//Create local Web3 instance - set Moonbase Alpha as provider
const web3 = new Web3('https://rpc.testnet.moonbeam.network');
Dla biblioteki ethers.js zdefiniuj dostawcę, używając ethers.providers.StaticJsonRpcProvider(providerURL, {object}) i ustawiając adres URL dostawcy na Moonbase Alpha:
const ethers = require('ethers');const providerURL = 'https://rpc.testnet.moonbeam.network';
// Define Provider
const provider = new ethers.providers.StaticJsonRpcProvider(providerURL, {
chainId: 1287,
name: 'moonbase-alphanet'
});
Każdy portfel Ethereum powinien być w stanie wygenerować prawidłowy adres dla Moonbeam (na przykład MetaMask).
WSS DNS
W przypadku połączeń WebSocket możesz użyć następującego DNS:
wss://wss.testnet.moonbeam.network
Chain ID
W przypadku sieci Moonbase Alpha TestNet identyfikator łańcucha to: 1287.
Otrzymaj Tokeny
Aby zacząć budować w Moonbase Alpha, możesz zdobyć tokeny DEV z naszego faucet.