> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cosmos.network/llms.txt
> Use this file to discover all available pages before exploring further.
# Overview
export const CosmosOutlineIcon = ({size = 24, color = "currentColor", className = ""}) => ;
export const EthereumOutlineIcon = ({size = 24, color = "currentColor", className = ""}) => ;
Cosmos EVM is an open-source platform for teams building their own chain, rollup, or EVM-compatible application. It offers the industry's leading Layer 1 stack with custom modules, instant finality, and a native interoperability layer. With Cosmos EVM, you maintain full ownership of your entire stack—from the application layer down to consensus.
} href="/evm/v0.5.0/documentation/evm-compatibility/overview">
Deploy existing Solidity contracts, use familiar tools like MetaMask, Hardhat, and Foundry
} href="/evm/v0.5.0/documentation/smart-contracts/precompiles/overview">
Access staking, governance, IBC, and other Cosmos SDK modules directly from smart contracts
1-2 second block times with instant finality via 'CometBFT' consensus
Built-in IBC support for interoperability across a growing list of ecosystems
## Why Cosmos EVM
Cosmos EVM provides a production-ready foundation for building EVM-compatible blockchains with the full power of the Cosmos SDK. The repository includes `evmd`, a fully functional reference implementation that serves as the canonical starting point for teams launching their own chains.
### Complete EVM Compatibility
From a developer's perspective, chains built with Cosmos EVM are **indistinguishable from canonical EVM chains** like Ethereum mainnet. Your existing tooling, workflows, and even AI coding assistants work without modification:
* **Deploy contracts** using Hardhat, Foundry, or Remix exactly as you would on Ethereum
* **Connect wallets** like MetaMask, WalletConnect, or Rabby without custom configuration
* **Use standard libraries** such as ethers.js, viem, and web3.js with zero changes
* **AI tools work seamlessly** - Claude, ChatGPT, and other AI assistants treat your local testnet as if it's Ethereum mainnet, deploying contracts and interacting with them using standard Ethereum patterns
All user-facing components are identical. The difference lies in what happens under the hood: instant finality, native IBC interoperability, and direct access to Cosmos SDK modules from your smart contracts.