Подключение к Moonbase Alpha
Вступление
У Moonbase Alpha есть две конечные точки к которым пользователи могут подключиться: одна для HTTPS и одна для WSS.
HTTPS DNS
Чтобы подключиться к Moonbase Alpha через HTTPS просто укажите своему провайдеру следующий RPC DNS:
https://rpc.testnet.moonbeam.network
Для библиотеки web3.js Вы можете создать локальный экземпляр Web3 и настроить провайдера для подключения к Moonbase Alpha (поддерживаются как HTTP, так и 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');
Для библиотеки ethers.js определите поставщика, используя
ethers.providers.StaticJsonRpcProvider(providerURL, {object})
и задав URL-адрес поставщика 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'
});
Любой кошелек Ethereum должен иметь возможность генерировать действительный адрес для Moonbeam (например, MetaMask).
WSS DNS
Для подключений через WebSocket вы можете использовать следующий DNS:
wss://wss.testnet.moonbeam.network
Идентификатор цепи
Для Moonbase Alpha TestNet идентификатор цепи: 1287
.
Получить Токены
Чтобы начать разработку Moonbase Alpha, вы можете получить токены DEV из нашего крана(faucet).
Подготовлено при участии Аnpol, Lyn.