MANTRA Chain’s EVM module provides full Ethereum Virtual Machine compatibility, enabling you to deploy Solidity smart contracts using standard EVM tooling.
Overview
MANTRA Chain supports smart contracts written in Solidity and deployed via the EVM module. The EVM module provides seamless integration with native chain modules.
The EVM Module on MANTRA Chain is under constant development and audit cycles. For the latest versioning, see our GitHub repository.
Managing wallets across MANTRA’s Cosmos address format (bech32) and EVM address format is still nuanced. If you’re unsure, default to MetaMask for EVM development.
Add one (or both) networks:
| Network | RPC URL | Chain ID | Currency | Explorer |
|---|
| Mainnet | https://evm.mantrachain.io | 5888 | OM | https://blockscout.mantrascan.io |
| Testnet (DuKong) | https://evm.dukong.mantrachain.io | 5887 | OM | https://explorer.dukong.io |
Importing into mantrachaind (optional)
If you need to operate via CLI, import your key into the local keyring:
mantrachaind keys add <name> --recover
If you’re trying to keep Cosmos + EVM addresses aligned with MetaMask, be mindful of coin type / derivation settings used by different wallets and CLIs.
MANTRA Chain Details
| Network | Full Chain ID | EVM Chain ID |
|---|
| Testnet (DuKong) | mantra-dukong-1 | 5887 |
| Mainnet | mantra-1 | 5888 |
Network Endpoints
EVM Endpoints
| Endpoint | URL |
|---|
| Mainnet RPC | https://evm.mantrachain.io |
| Mainnet WebSocket | wss://evm.mantrachain.io/ws |
| Testnet RPC | https://evm.dukong.mantrachain.io |
| Testnet WebSocket | wss://evm.dukong.mantrachain.io/ws |
Cosmos Endpoints
| Endpoint | URL |
|---|
| Mainnet API | https://api.mantrachain.io |
| Mainnet RPC | https://rpc.mantrachain.io |
| Mainnet gRPC | grpc.mantrachain.io:443 |
| Testnet API | https://api.dukong.mantrachain.io |
| Testnet RPC | https://rpc.dukong.mantrachain.io |
| Testnet gRPC | grpc.dukong.mantrachain.io:443 |
Faucet (testnet)
- Testnet faucet:
https://faucet.dukong.mantrachain.io/
Block Explorers
Mainnet
Testnet
MANTRA Chain supports standard EVM development tools:
| Tool | Description |
|---|
| Hardhat | Development environment for Ethereum software. Helps manage and automate tasks involved in building smart contracts and dApps. |
| Foundry | Fast development toolkit for Ethereum smart contracts. Known for speed and Solidity-native testing. |
Quick Start
- Choose your development tool: Hardhat or Foundry
- Configure your network: Use the endpoints above
- Deploy your contract: Follow our deployment guide
- Verify your contract: Use our verification guide
Key Features
- Full EVM Compatibility: All opcodes and precompiles supported
- Native Module Integration: Access native chain modules via precompiles
- Standard Tooling: Works with Hardhat, Foundry, Remix, and other EVM tools
- Address Conversion: Convert between Bech32 and EVM addresses - see Address Conversion
Next Steps