Skip to content

EVM Compatibility

Moca Chain is a blockchain platform developed based on EVMOS (aka Comos EVM), which is a trusted Ethereum Virtual Machine (EVM) within the Cosmos ecosystem. Evmos provides EVM compatibility, enabling Moca Chain to run Ethereum smart contracts.

This compatibility means that developers can write and deploy the same smart contracts on Moca Chain and other EVM-compatible blockchains without requiring significant code modifications. Additionally, through EVM, smart contracts can interact with other EVM-compatible blockchains, making the development of multi-chain DApps possible.

As a result

  • Cosmos $MOCA and EVM $MOCA are the same currency, managed by the same bank keeper module
  • Each EVM address (e.g. 0x1234...7890) has a corresponding Cosmos address (mocachain1qwe...7890)

Currently, EVM runs the LONDON instruction set, with support for some SHANGHAI opcodes, including

  • EIP-3855
  • EIP-3860
  • EIP-1153
  • EIP-5656
  • EIP-6780

To know what each EIPs entail can check out this link

Feedback wanted!

New EIP supports are constantly assessed for integration so please reach out to us if you have a require a specific EIP so we can add to our roadmap if necessary