> ## Documentation Index
> Fetch the complete documentation index at: https://cosmos-docs-sync-security-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

export const CosmosOutlineIcon = ({size = 24, color = "currentColor", className = ""}) => <svg width={size} height={size} viewBox="0 0 24 24" className={className} xmlns="http://www.w3.org/2000/svg">
    <circle cx="12" cy="12" r="2" stroke={color} strokeWidth="2" fill="transparent" />
    <ellipse cx="12" cy="12" rx="8" ry="3" stroke={color} strokeWidth="2" fill="transparent" />
    <ellipse cx="12" cy="12" rx="8" ry="3" transform="rotate(60 12 12)" stroke={color} strokeWidth="2" fill="transparent" />
    <ellipse cx="12" cy="12" rx="8" ry="3" transform="rotate(120 12 12)" stroke={color} strokeWidth="2" fill="transparent" />
  </svg>;

export const EthereumOutlineIcon = ({size = 24, color = "currentColor", className = ""}) => <svg width={size} height={size} viewBox="0 0 24 24" className={className} xmlns="http://www.w3.org/2000/svg">
    <line x1="12" y1="2" x2="6" y2="12" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="12" y1="2" x2="18" y2="12" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="12" y1="2" x2="12" y2="16" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="6" y1="12" x2="12" y2="16" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="18" y1="12" x2="12" y2="16" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="6" y1="12" x2="12" y2="22" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="12" y1="22" x2="18" y2="12" stroke={color} strokeWidth="2" strokeLinecap="round" />
  </svg>;

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.

<CardGroup cols={2}>
  <Card title="Ethereum Compatibility" icon={<EthereumOutlineIcon />} href="/evm/v0.5.0/documentation/evm-compatibility/overview">
    Deploy existing Solidity contracts, use familiar tools like MetaMask, Hardhat, and Foundry
  </Card>

  <Card title="Cosmos Native Features" icon={<CosmosOutlineIcon />} href="/evm/v0.5.0/documentation/smart-contracts/precompiles/overview">
    Access staking, governance, IBC, and other Cosmos SDK modules directly from smart contracts
  </Card>

  <Card title="Instant Finality" icon="zap" href="/evm/v0.5.0/documentation/concepts/transactions">
    1-2 second block times with instant finality via 'CometBFT' consensus
  </Card>

  <Card title="Cross-Chain Ready" icon="globe" href="/evm/v0.5.0/documentation/concepts/ibc">
    Built-in IBC support for interoperability across a growing list of ecosystems
  </Card>
</CardGroup>

## 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.
