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.
| Precompile | Address | Description |
|---|---|---|
| ICS20 (IBC Transfer) | 0x0000000000000000000000000000000000000802 | Send cross-chain IBC token transfers from the EVM |
| Gov | 0x0000000000000000000000000000000000000805 | Submit and vote on governance proposals |
| Anchoring | 0x0000000000000000000000000000000000000A00 | The 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.