Skip to content

Moonriver快速上手

网络端点

Moonriver有两类端点供用户使用:HTTPS和WSS。

如果您需要生产环境可以使用的端点,请参考网络端点 指南。如果仅为开发环境使用,您可以使用以下的公用端点:

供应商 RPC URL
Blast
https://moonriver.public.blastapi.io
Dwellir
https://moonriver-rpc.dwellir.com
OnFinality
https://moonriver.api.onfinality.io/public
POKT Network
https://moonriver-mainnet.gateway.pokt.network/v1/lb/62a74fdb123e6f003963642f
供应商 RPC URL
Blast
wss://moonriver.public.blastapi.io
Dwellir
wss://moonriver-rpc.dwellir.com
OnFinality
wss://moonriver.api.onfinality.io/public-ws

快速开始

在开始之前,请确保从受支持的网络端点提供商之一获取您自己的端点和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.providers.StaticJsonRpcProvider(providerURL, {object}) 来定义开发者,并且将provider(提供者)URL设定至Moonriver:

const ethers = require('ethers');


const providerURL = "RPC-API-ENDPOINT-HERE"; // Insert your RPC URL here
// Define Provider
const provider = new ethers.providers.StaticJsonRpcProvider(providerURL, {
    chainId: 1285,
    name: 'moonriver'
});

任何以太坊钱包都应当能够生成可以使用Moonbeam的地址(例如:MetaMask)。

Chain ID

Moonriver的Chain ID为: 1285,hex:0x505

区块链浏览器

您可以使用以下区块链浏览器来浏览Moonriver:

更多相关信息请参考区块浏览器文档。

连接到MetaMask

如果您已经安装了MetaMask,您可以轻松地将MetaMask连接到Moonriver:

注意事项

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

如果您还没有安装MetaMask,并想查看相关指南,请查阅如何使用MetaMask与Moonbeam交互教程。