Moonriver快速上手¶
网络端点¶
Moonriver有两类端点供用户使用:HTTPS和WSS。
如果您需要生产环境可以使用的端点,请参考网络端点 指南。如果仅为开发环境使用,您可以使用以下的公用端点:
供应商 | RPC URL |
---|---|
Blast |
|
Dwellir |
|
OnFinality |
|
POKT Network |
|
UnitedBloc |
|
供应商 | RPC URL |
---|---|
Blast |
|
Dwellir |
|
OnFinality |
|
UnitedBloc |
|
快速开始¶
在开始之前,请确保从受支持的网络端点提供商之一获取您自己的端点和API密钥。如果使用的是Web3.js库,您可以创建一个本地的Web3实例并设定provider(提供者)来连接Moonriver(同时支持HTTP和WS):
const Web3 = require('web3'); // Load Web3 library
.
.
.
// Create local Web3 instance - set Moonriver as provider
const web3 = new Web3("RPC-API-ENDPOINT-HERE"); // Insert your RPC URL here
如果使用的是Ethers.js库,您可以使用ethers.JsonRpcProvider(providerURL, {object})
来定义开发者,并且将provider(提供者)URL设定至Moonriver:
const ethers = require('ethers'); // Load Ethers library
const providerURL = "RPC-API-ENDPOINT-HERE"; // Insert your RPC URL here
// Define provider
const provider = new ethers.JsonRpcProvider(providerURL, {
chainId: 1285,
name: 'moonriver'
});
任何以太坊钱包都应当能够生成可以使用Moonbeam的地址(例如:MetaMask)。
Chain ID¶
Moonriver的Chain ID为: 1285
,hex:0x505
。
区块链浏览器¶
您可以使用以下区块链浏览器来浏览Moonriver:
- 以太坊API(类似Etherscan) — Moonscan
- 基于以太坊API JSON-RPC — Moonbeam Basic Explorer
- 基于Substrate API — Subscan或Polkadot.js Apps
更多相关信息请参考区块浏览器文档。
连接到MetaMask¶
如果您已经安装了MetaMask,您可以轻松地将MetaMask连接到Moonriver:
注意事项
MetaMask会弹出窗口,请求允许将Moonriver添加为自定义网络。一旦您批准授权,MetaMask将会把您当前的网络切换到Moonriver。
如果您还没有安装MetaMask,并想查看相关指南,请查阅如何使用MetaMask与Moonbeam交互教程。
Last update:
September 22, 2023
| Created: September 22, 2021
| Created: September 22, 2021