Since the introduction of Ethereum in 2015, the ability to control digital assets through smart contracts has attracted a large community of developers to build decentralized applications on the Ethereum Virtual Machine (EVM). Cosmos EVM brings this powerful ecosystem to Cosmos chains with full compatibility.
Cosmos EVM is fully compatible with the EVM, allowing you to use the same tools (Solidity, Remix, Oracles) and APIs (Ethereum JSON-RPC) that are available on Ethereum.
Develop EVM smart contracts using Solidity, the most widely used smart contract language. If you’ve deployed on Ethereum or any EVM-compatible chain, you can use the same contracts on Cosmos EVM.
Unlike standard EVM, Cosmos EVM introduces stateful precompiled contracts that can perform state transitions. These custom precompiles enable:
Native staking operations - Stake tokens directly from smart contracts
On-chain governance - Participate in governance through contract calls
Cross-chain communication - Access IBC functionality programmatically
Advanced cryptography - Use elliptic curve operations efficiently
These precompiles open up functionality that would be impossible or prohibitively expensive with regular smart contracts. View all available precompiles →