Overview

The WERC20 extension exposes the native CTM bank balance through an ERC-20 interface. It is enabled by the ERC20 keeper for the native token pair rather than by a single fixed precompile address. It holds no separate wrapped balance: balanceOf returns the account’s native CTM balance. Address: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE (mainnet and testnet token pair for the native denom ctm; name c8ntinuum, symbol CTM, 18 decimals)

Methods

Standard ERC-20 methods plus: Plus all standard ERC-20 methods: balanceOf, transfer, approve, transferFrom, allowance. deposit() and withdraw() exist only for WETH interface compatibility. Neither wraps nor unwraps anything.

Usage

For most wrapped-CTM application flows, use the pre-deployed WETH9 contract at 0xc8Fb80fCc03f699C70ff0CC08C09106288888888. WETH9 is a fixed genesis contract; WERC20 addresses are dynamic token-pair surfaces.
For exact signatures, events, and dynamic token-pair address behavior, see Precompile ABI Reference.