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

# Precompiled Contracts

> A hub for precompiled contracts that bridge EVM and Cosmos SDK modules.

## Available Precompiles

Access native Cosmos SDK features directly from Solidity:

<CardGroup cols={3}>
  <Card title="Bank" icon="vault" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/bank">
    Interface with native Cosmos SDK tokens for balance and supply queries.
  </Card>

  <Card title="Bech32" icon="binary" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/bech32">
    Convert addresses between Ethereum hex and Cosmos bech32 formats.
  </Card>

  <Card title="Callbacks" icon="webhook" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/callbacks">
    Handle IBC packet lifecycle callbacks in smart contracts.
  </Card>

  <Card title="Distribution" icon="coins" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/distribution">
    Withdraw staking rewards and interact with the community pool.
  </Card>

  <Card title="ERC20" icon="refresh-cw" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/erc20">
    Utilize standard ERC20 token functionality for native Cosmos tokens.
  </Card>

  <Card title="Governance" icon="scale" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/governance">
    Participate in on-chain governance through proposals and voting.
  </Card>

  <Card title="ICS20" icon="chevrons-left-right-ellipsis" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/ics20">
    Perform cross-chain token transfers via the IBC protocol.
  </Card>

  <Card title="P256" icon="shield-check" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/p256">
    Execute P-256 elliptic curve cryptographic operations.
  </Card>

  <Card title="Slashing" icon="gavel" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/slashing">
    Manage validator slashing and jailing for network security.
  </Card>

  <Card title="Staking" icon="coins" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/staking">
    Perform validator operations, manage delegations, and handle staking.
  </Card>

  <Card title="WERC20" icon="refresh-ccw" href="/evm/v0.5.0/documentation/smart-contracts/precompiles/werc20">
    Wrap native tokens to provide ERC20-compatible functionality.
  </Card>
</CardGroup>
