> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aultblockchain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Precompiles Overview

Precompiles let EVM contracts call Cosmos-native module logic directly.

For the CLI examples in the subpages, set the testnet RPC URL and precompile addresses:

```bash theme={null}
export RPC_URL="https://test-json-rpc.cloud.aultblockchain.xyz"
export STAKING_PRECOMPILE="0x0000000000000000000000000000000000000800"
export DISTRIBUTION_PRECOMPILE="0x0000000000000000000000000000000000000801"
export GOV_PRECOMPILE="0x0000000000000000000000000000000000000805"
export SLASHING_PRECOMPILE="0x0000000000000000000000000000000000000806"
export LICENSE_PRECOMPILE="0x0a01700000000000000000000000000000000001"
export MINER_PRECOMPILE="0x0a01700000000000000000000000000000000002"
```

## Module Subpages

* [Staking Precompile](/developer-guide/precompile/staking)
* [Distribution Precompile](/developer-guide/precompile/distribution)
* [Governance Precompile](/developer-guide/precompile/governance)
* [License Precompile](/developer-guide/precompile/license)
* [Miner Precompile](/developer-guide/precompile/miner)

Each subpage includes supported methods (ABI signatures) and example calls.

## Precompile Address Map

| Module             | Address                                      | Purpose                                                   |
| ------------------ | -------------------------------------------- | --------------------------------------------------------- |
| Staking            | `0x0000000000000000000000000000000000000800` | Delegate, undelegate, redelegate, and query staking state |
| Distribution       | `0x0000000000000000000000000000000000000801` | Rewards, withdrawals, commission, community pool          |
| Governance (`gov`) | `0x0000000000000000000000000000000000000805` | Proposal, vote, deposit, and governance queries           |
| License            | `0x0a01700000000000000000000000000000000001` | Ault license and membership logic                         |
| Miner              | `0x0a01700000000000000000000000000000000002` | Ault mining delegation and miner-state queries            |

## Source of Truth

* Cosmos-EVM constants: `x/vm/types/precompiles.go` in `github.com/Ault-Blockchain/evm`
* Ault custom precompiles in the main Ault chain repository:
  * `precompiles/license/license.go`
  * `precompiles/miner/miner.go`
