⚠️ This documentation covers the Legacy, Closed-Beta of NVNM Chain L2, powered by MANTRA Chain. For the *NEW* NVNM Chain documentation, please visit https://docs.nvnmchain.io.

Reference

EVM Precompiles

Precompiled contracts available in the NVNM Chain EVM

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

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

PrecompileAddressDescription
ICS20 (IBC Transfer)0x0000000000000000000000000000000000000802Send cross-chain IBC token transfers from the EVM
Gov0x0000000000000000000000000000000000000805Submit and vote on governance proposals
Anchoring0x0000000000000000000000000000000000000A00The Anchoring Module manages registries and records for anchoring off-chain artifacts (e.g., documents) on-chain. A record typically contains a checksum (hash), a URI, optional metadata, and a status. Records are versioned per checksum within a registry.

Info

For details on how to interact with the Cosmos module precompiles from Solidity, see the Using Precompiles guide.