Skip to main content

EVM Compatibility

Realio Network is a Cosmos SDK chain with a built-in Ethereum Virtual Machine (EVM), powered by the Cosmos EVM module. This means that, in addition to native Cosmos SDK functionality (staking, governance, IBC, ...), Realio Network also supports:

  • Deploying and interacting with Solidity smart contracts
  • Standard Ethereum JSON-RPC, so you can connect wallets like MetaMask and tools like Ethers.js, Hardhat, Foundry or Remix directly to the chain
  • Precompiled contracts that expose native Cosmos SDK modules (staking, governance, bank, ...) to Solidity, so smart contracts can interact with them without leaving the EVM
tip

Every account on Realio Network has both a realio1... (bech32) address and a 0x... (hex) address that map to the same underlying key. Wallets like MetaMask will only ever show you the 0x... form.

Chain IDs

Realio Network uses the <identifier>_<EIP155-chain-id>-<version> convention for its Cosmos chain ID, so the EVM chain ID is embedded directly in it:

NetworkCosmos chain IDEVM chain ID (decimal)EVM chain ID (hex)
Mainnetrealionetwork_3301-133010xCE5
Testnetrealionetwork_3300-133000xCE4

Always double check the chain ID before signing a transaction, especially when adding custom RPC endpoints to a wallet.

Native currency

Denom (base)Display denomDecimalsSymbol
ariorio18RIO

RIO is the token used to pay gas for EVM transactions, and is the one you should use when adding Realio Network to an EVM wallet.

tip

RIO isn't the only asset you can bond to a validator — Realio Network also supports staking RST and the ERC-20 token DSTRX through its multistaking module. Neither is a gas/currency token, so they're not part of an EVM wallet setup — see the multistaking page for how staking each of them works.

Next steps