Skip to main contentOverview
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: ~2 seconds
- Gas Price: Dynamic based on network conditions
- Gas Limit: Per-block gas limit varies
Next Steps