Moonbeam
July 22, 2021

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.

Original (engl.)