Skip to main content

Available Precompiles

Access native Cosmos SDK features directly from Solidity:

Bank

Interface with native Cosmos SDK tokens for balance and supply queries.

Bech32

Convert addresses between Ethereum hex and Cosmos bech32 formats.

Callbacks

Handle IBC packet lifecycle callbacks in smart contracts.

Distribution

Withdraw staking rewards and interact with the community pool.

ERC20

Utilize standard ERC20 token functionality for native Cosmos tokens.

Governance

Participate in on-chain governance through proposals and voting.

ICS20

Perform cross-chain token transfers via the IBC protocol.

P256

Execute P-256 elliptic curve cryptographic operations.

Slashing

Manage validator slashing and jailing for network security.

Staking

Perform validator operations, manage delegations, and handle staking.

WERC20

Wrap native tokens to provide ERC20-compatible functionality.