开始使用Moonbeam¶
网络端点¶
Moonbeam有两种端点可供用户连接:一种是HTTPS,另一种是WSS。
如果您需要适用于生产环境使用的端点,请参考Moonbeam官方资料库的端点提供者部分。如果仅为开发环境使用,您可以使用以下HTTPS或WSS端点:
供应商 | RPC URL |
---|---|
1RPC |
|
Blast |
|
Dwellir |
|
OnFinality |
|
POKT Network |
|
UnitedBloc |
|
供应商 | RPC URL |
---|---|
Blast |
|
Dwellir |
|
OnFinality |
|
UnitedBloc |
|
快速开始¶
在开始之前,请确保从受支持的网络端点提供商之一获取您自己的端点和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.JsonRpcProvider(providerURL, {object})
来定义提供者,并且将提供者URL设定至Moonbeam:
const ethers = require('ethers'); // Load Ethers library
const providerURL = "https://rpc.api.moonbeam.network";
// Define provider
const provider = new ethers.JsonRpcProvider(providerURL, {
chainId: 1284,
name: 'moonbeam'
});
任何以太坊钱包都应当能够为Moonbeam生成有效地址(例如:MetaMask)。
Chain ID¶
Moonbeam的Chain ID为1284
,hex为0x504
。
区块浏览器¶
您可以使用以下浏览器来浏览Moonbeam:
- 以太坊API(类似Etherscan)—— Moonscan
- 基于以太坊API JSON-RPC —— Moonbeam Basic Explorer
- Substrate API —— Subscan或Polkadot.js Apps
更多可用区块浏览器的相关信息,请访问Moonbeam资料库的区块浏览器部分。
连接MetaMask¶
如果您已安装MetaMask,您可轻松将MetaMask连接至Moonbeam:
注意事项
MetaMask会弹出窗口,请求允许将Moonbeam添加为自定义网络。一旦您批准授权,MetaMask将会把您当前的网络切换至Moonbeam。
如果您尚未安装MetaMask,请遵循使用MetaMask与Moonbeam交互的教程开始操作。
Last update:
September 22, 2023
| Created: December 14, 2021
| Created: December 14, 2021