Skip to main content
Precompiled contracts (precompiles) are built-in contracts available at fixed addresses that provide functionality beyond what standard EVM opcodes offer. MANTRA Chain includes the standard Ethereum precompiles as well as custom precompiles that bridge the EVM with the underlying Cosmos SDK modules.

Standard Ethereum Precompiles

These precompiles are part of the core Ethereum specification and are available on all EVM-compatible chains.

MANTRA Stateless Precompiles

These custom precompiles extend the EVM with additional cryptographic and address-conversion utilities. They do not modify chain state.

MANTRA Stateful Precompiles (Cosmos Modules)

These precompiles provide EVM access to Cosmos SDK module functionality. Because they interact with on-chain state, they can read and write data just like a regular smart contract call.
For details on how to interact with the Cosmos module precompiles from Solidity, see the Using Precompiles guide.