Moonriver is intended as a companion network to Moonbeam, where it will provide a permanently incentivized canary network. New code will ship to Moonriver first, where it can be tested and verified under real economic conditions. Once proven, the same code will ship to Moonbeam on Polkadot. For information on the Moonriver crowdloan, please refer to the Moonbeam Foundation website.
Solidity Smart Contracts on Kusama
Sister Parachain on Kusama
Community members will own a majority of the MOVR tokens on the network, giving them considerable control over the direction of the network.
Earlier Launch, Earlier Access
Moonriver receives code deployments earlier and launches to Kusama first
Since Kusama will enable parachain functionality in the first half of 2021, the Moonriver network will be able to deploy as a parachain before Moonbeam deploys to Polkadot. That means developers will have earlier access to Moonriver to start building, experimenting, and launching, and other participants will be able to access DApps and assets on that chain.
An Easy On-Ramp to Kusama
Quickly deploy your new or existing Solidity DApps to the Moonriver parachain — with little or no modifications — and gain easy access to the Kusama network.
Complete Ethereum Compatibility
Like Moonbeam, Moonriver is a full Ethereum-like environment and works with industry-standard Ethereum tools, DApps, and protocols.
By mirroring Ethereum’s Web3 RPC, accounts, keys, subscriptions, logs, and more, Moonriver minimizes the changes required to run existing Solidity smart contracts on the network. Ethereum projects can simply replicate their DApp and deploy it to Moonbeam using Hardhat, Truffle, Remix, and other popular deployment tools.
Here’s how Moonriver goes beyond basic EVM compatibility:
Unified Accounts, Addresses, and Signatures:
Use your existing Ethereum-like H160 accounts & ECDSA signatures to interact with Moonriver.
Use Existing Tools and DApp Front-Ends:
Deploy with Minimal Changes:
If you have an existing contract, it will work right away with no need to rewrite or reconfigure.
Use Familiar Programming Languages:
Write smart contracts in Solidity or anything that compiles to Solidity bytecode.
The Utility Token of the Moonriver Network
As a decentralized smart contract platform, Moonriver requires the MOVR token to function.
Some of the uses of the MOVR token on Moonriver include:
- Supporting the gas metering of smart contract execution
- Incentivizing collators and powering the mechanics around the creation of a decentralized node infrastructure on which the platform can run
- Facilitating the on-chain governance mechanism including proposing referenda, electing council members, voting, etc
- Paying for transaction fees on the network
More information about distribution, supply, and other token economic behaviors can be found on the Moonbeam Foundation website.