Unified Accounts, Addresses, and SignaturesUse your existing Ethereum-like H160 accounts & ECDSA signatures to interact with Moonriver.
Use Existing Tools and DApp Front-EndsConnect 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 ChangesIf you have an existing contract, it will work right away with no need to rewrite or reconfigure.
Use Familiar Programming LanguagesWrite smart contracts in Solidity or anything that compiles to Solidity bytecode.