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

# EVM Module

> EVM module implementation and integration details

## Overview

The EVM Module implements the Ethereum Virtual Machine standard for Cosmos SDK-based chains, enabling full EVM compatibility on MANTRA Chain.

## Key Features

### Turing-Complete

Any computation possible within gas limits, enabling complex smart contract logic.

### Bytecode Execution

Uniform contract execution across all EVM-compatible chains, ensuring consistency.

### Gas Mechanism

* Prevents abuse through computational limits
* Adds transaction fees
* Ensures network security

### Security and Isolation

Protects the network from malicious code execution through isolated execution environments.

## Integration with Cosmos SDK

The EVM module integrates seamlessly with Cosmos SDK modules, allowing:

* Cross-module interactions through precompiles
* Native token transfers via Bank module
* Governance participation through Gov module
* Staking operations through Staking module

## Architecture

The EVM module sits alongside Cosmos SDK modules, communicating through:

* **Precompiles**: Direct Go code execution
* **Message routing**: Cosmos SDK message system
* **State management**: Shared state between modules

## Technical Specifications

### Chain ID

* **Mainnet**: 5888
* **Testnet**: 5887

### RPC Endpoints

* **Mainnet**: `https://evm.mantrachain.io`
* **Testnet**: `https://evm.dukong.mantrachain.io`

### Network Parameters

* **Block Time**: \~3 seconds (timeout\_commit)
* **Gas Price**: Dynamic based on network conditions
* **Gas Limit**: Per-block gas limit varies

## Next Steps

* Learn about [EVM compatibility](https://mantrachain.mintlify.site/developers/architecture/evm-compatibility.md)
* Understand [Cosmos precompiles](https://mantrachain.mintlify.site/developers/architecture/cosmos-precompiles.md)
* Explore [EVM development](https://mantrachain.mintlify.site/developers/evm/getting-started.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.