Skip to content

开始使用Moonbeam

网络端点

Moonbeam有两种端点可供用户连接:一种是HTTPS,另一种是WSS。

如果您需要适用于生产环境使用的端点,请参考Moonbeam官方资料库的端点提供者部分。如果仅为开发环境使用,您可以使用以下HTTPS或WSS端点:

供应商 RPC URL
Blast
https://moonbeam.public.blastapi.io
OnFinality
https://moonbeam.api.onfinality.io/public
POKT Network
https://moonbeam-mainnet.gateway.pokt.network/v1/lb/629a2b5650ec8c0039bb30f0
供应商 RPC URL
Blast
wss://moonbeam.public.blastapi.io
OnFinality
wss://moonbeam.api.onfinality.io/public-ws

快速开始

在开始之前,请确保从受支持的网络端点提供商之一获取您自己的端点和API密钥。如果使用的是Web3.js库,您可以创建一个本地的Web3实例并设定提供者来连接Moonbeam(同时支持HTTP和WS):

const Web3 = require('web3'); // Load Web3 library
.
.
.
// Create local Web3 instance - set Moonbeam as provider
const web3 = new Web3("RPC-API-ENDPOINT-HERE"); // Insert your RPC URL here

如果使用的是Ethers.js库,您可以使用ethers.providers.StaticJsonRpcProvider(providerURL, {object})来定义提供者,并且将提供者URL设定至Moonbeam:

const ethers = require('ethers'); // Load Ethers library

const providerURL = "https://rpc.api.moonbeam.network";
// Define provider
const provider = new ethers.providers.StaticJsonRpcProvider(providerURL, {
    chainId: 1284,
    name: 'moonbeam'
});

任何以太坊钱包都应当能够为Moonbeam生成有效地址(例如:MetaMask)。

Chain ID

Moonbeam的Chain ID为1284,hex为0x504

区块浏览器

您可以使用以下浏览器来浏览Moonbeam:

更多可用区块浏览器的相关信息,请访问Moonbeam资料库的区块浏览器部分。

连接MetaMask

如果您已安装MetaMask,您可轻松将MetaMask连接至Moonbeam:

注意事项

MetaMask会弹出窗口,请求允许将Moonbeam添加为自定义网络。一旦您批准授权,MetaMask将会把您当前的网络切换至Moonbeam。

如果您尚未安装MetaMask,请遵循使用MetaMask与Moonbeam交互的教程开始操作。