Moonriver is een Ethereum-compatibel, smart-contract parachain op Kusama. Het is bedoeld als begeleidend netwerk voor Moonbeam, waar het een permanent gestimuleerd kanarie-netwerk zal bieden. Nieuwe code wordt eerst naar Moonriver verzonden, waar deze onder echte economische omstandigheden kan worden getest en geverifieerd. Na verifiëring wordt dezelfde code naar Moonbeam op Polkadot verzonden.
Het doet dit door een volledige EVM-implementatie, een Web3-compatibele API en bridges te bieden die Moonriver verbinden met bestaande Ethereum-netwerken.
Hierdoor kunnen ontwikkelaars bestaande Solidity smart contracts en DApp-frontends in Moonriver implementeren met minimale wijzigingen.