Cosmos Documentation home page
next
Search docs...
⌘K
Ask AI
Search...
Navigation
Precompiles
Precompiled Contracts
Documentation
API Reference
Release Notes
Cosmos EVM
Overview
Getting Started
Tooling and Resources
Integration
EVM Compatibility
Concepts
Smart Contracts
Introduction
Precompiles
Precompiled Contracts
Overview
Bank
Bech32
Callbacks
Distribution
ERC20
Governance
ICS20
P256
Slashing
Staking
WERC20
Predeployed Contracts
Custom Improvement Proposals
Cosmos SDK
On this page
Available Precompiles
Precompiles
Precompiled Contracts
Copy page
A hub for precompiled contracts that bridge EVM and Cosmos SDK modules.
Copy page
Available Precompiles
Access native Cosmos SDK features directly from Solidity:
Bank
Interface with native Cosmos SDK tokens for balance and supply queries.
Explore Bank →
Bech32
Convert addresses between Ethereum hex and Cosmos bech32 formats.
Explore Bech32 →
Callbacks
Handle IBC packet lifecycle callbacks in smart contracts.
Explore Callbacks →
Distribution
Withdraw staking rewards and interact with the community pool.
Explore Distribution →
ERC20
Utilize standard ERC20 token functionality for native Cosmos tokens.
Explore ERC20 →
Governance
Participate in on-chain governance through proposals and voting.
Explore Governance →
ICS20
Perform cross-chain token transfers via the IBC protocol.
Explore ICS20 →
P256
Execute P-256 elliptic curve cryptographic operations.
Explore P256 →
Slashing
Manage validator slashing and jailing for network security.
Explore Slashing →
Staking
Perform validator operations, manage delegations, and handle staking.
Explore Staking →
WERC20
Wrap native tokens to provide ERC20-compatible functionality.
Explore WERC20 →
Was this page helpful?
Yes
No
Introduction
Overview
Assistant
Responses are generated using AI and may contain mistakes.