Verbindung mit Moonbase Alpha
Einführung
Moonbase Alpha verfügt über zwei Endpunkte (endpoints), mit denen Benutzer eine Verbindung herstellen können: einen für HTTPS und einen für WSS.
HTTPS DNS
Um sich über HTTPS mit Moonbase Alpha zu verbinden, verweisen Sie Ihren Provider einfach auf den folgenden RPC-DNS:
https://rpc.testnet.moonbeam.network
Für die web3.js Bibliothek können Sie eine lokale Web3 Instanz erstellen und den Anbieter (provider) so einstellen, dass er eine Verbindung zu Moonbase Alpha herstellt (sowohl HTTP als auch WS werden unterstützt):
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');
Definieren Sie für die Bibliothek ethers.js den Provider, indem Sie ethers.providers.StaticJsonRpcProvider(providerURL, {object})
verwenden und die Provider-URL auf Moonbase Alpha setzen:
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' });
Jedes Ethereum Wallet kann eine gültige Adresse für Moonbeam generieren (zum Beispiel MetaMask).
WSS DNS
Für WebSocket-Verbindungen können Sie den folgenden DNS verwenden:
wss://wss.testnet.moonbeam.network
Chain ID
Für das Moonbase Alpha TestNet lautet Chain ID: 1287.
Relay Chain
Um eine Verbindung mit der, von PureStake verwalteten, Moonbase Alpha relay chain herzustellen, können Sie den folgenden WS Endpoint verwenden:
wss://wss-relay.testnet.moonbeam.network
Token erhalten
Um mit der Arbeit auf Moonbase Alpha zu beginnen, können Sie DEV-Token von unserem faucet erhalten.