Solidity Smart Contracts on Kusama

Moonriver Smart Contracts on Kusama Logo

A Community-Led
Sister 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.

Now Live on Kusama! See Moonriver's Launch Sequence

Early & Experimental

Access and use the latest builds of Moonbeam in a live, incentivized CanaryNet environment that’s connected to the Kusama MainNet.


Community members will own a majority of the MOVR tokens on the network, giving them considerable control over the direction of the 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.

Moonriver Launches to Kusama First

Earlier Launch, Earlier Access

Moonriver receives code deployments earlier and launches to Kusama first

The Moonriver network deployed as a parachain on Kusama in June 2021; shortly after, Moonriver launched in January 2022. Moonriver is considered to be the fast-paced younger sister to Moonbeam. Developers can start building, experimenting, and launching DApps before migrating to Moonbeam.

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.

How Moonriver on Kusama Manages Dual Deployments with Ethereum
Redeploy existing Solidity smart contracts using favorite tools like Remix, Hardhat, Waffle, Truffle, or Ether.js/Web3.js.
Easily expand to Moonriver and gain easy access to the growing userbase and ecosystem on Kusama.
Maintain existing deployments to other changes, which will eventually be connected via bridges.
Move wrapped tokens between Moonriver and other parachains via bridges. The development of multiple bridges are currently underway.

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:

Connect popular tools like MetaMask, Hardhat, Waffle, Remix, and Truffle via a complete set of Web3 RPC endpoints. Use well-known JavaScript libraries, such as Web3.Js or Ethers.Js.

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.

MOVR Token

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.