Moonriver banner

Moonriver Network

Introduction

Moonriver is an Ethereum-compatible Solidity Smart Contracts Parachain on Kusama.

Moonriver is a companion network to Moonbeam and provides a permanently incentivized canary network. New code ships to Moonriver first, where it can be tested and verified under real economic conditions. Once proven, the same code ships to Moonbeam on Polkadot. Moonriver is a Community-Led Sister Parachain on Kusama.

Quick facts

Property Value
Moonriver Kusama (not live yet) 1285
Blockchain Explorer https://blockscout.moonriver.moonbeam.network/

Independent Network

While Moonbeam code launches to Moonriver first, the network will continue to live on as a parachain on Kusama, with its own projects and specialized use cases.

Network Launch Status

Moonriver will follow a similar launch process as Kusama and Polkadot to ensure the stability of the network while it is deployed. This page contains the updates as each launch phase of the Moonriver Network is completed.

Supported endpoints

Get token balances for address
Class A
Given chain_id and wallet address, return current token balances along with their spot prices. This endpoint supports a variety of token standards like ERC20, ERC721 and ERC1155. As a special case, network native tokens like ETH on Ethereum are also returned even though it’s not a token contract.
GET /v1/:chain_id/address/:address/balances_v2/
Get transactions for address
Class A
Given chain_id and wallet address, return all transactions along with their decoded log events. This endpoint does a deep-crawl of the blockchain to retrieve all kinds of transactions that references the address including indexed topics within the event logs.
GET /v1/:chain_id/address/:address/transactions_v2/
Get ERC20 token transfers for address
Class A
Given chain_id, wallet address and contract-address, return all ERC20 token contract transfers along with their historical prices at the time of their transfer.
GET /v1/:chain_id/address/:address/transfers_v2/
Get token holders as of any block height
Class A
Given chain_id and wallet address, return a paginated list of token holders. If block-height is omitted, the latest block is used.
GET /v1/:chain_id/tokens/:address/token_holders/
Get log events by contract address
Class A
Given chain_id and contract address, return a paginated list of decoded log events emitted by a particular smart contract.
GET /v1/:chain_id/events/address/:address/
Get log events by topic hash(es)
Class A
Given chain_id and topic hash(es), return a paginated list of decoded log events with one or more topic hashes separated by a comma.
GET /v1/:chain_id/events/topics/:topic/

Go to Covalent’s API Reference


Appendix

Moonriver token

Moonriver’s native cryptocurrency, MOVR, should play a key role in maintaining and operating the Moonriver network. It is expected to be used for paying transaction fees, supporting smart contract execution, incentivizing collators for producing blocks to support the network, and facilitating Moonriver’s on-chain governance mechanism.