Skip to main content
DeFi5 min read

Wrapped ETC (WETC)

What is Wrapped ETC and why is it needed? Using WETC in DeFi protocols and smart contracts.

WETCWrappingDeFi

Wrapped ETC (WETC) is an ERC-20 token that represents native ETC on a 1:1 basis. It exists because native ETC and ERC-20 tokens follow different technical standards, and DeFi protocols need a common interface to work with all assets uniformly.

Why WETC Exists

Native ETC is the base currency of the Ethereum Classic blockchain. It's used to pay gas fees and transfer value. However, native ETC predates the ERC-20 token standard and doesn't conform to it. Smart contracts that work with ERC-20 tokens—including DEXs, liquidity pools, and lending protocols—can't interact with native ETC directly.

WETC solves this by wrapping native ETC in an ERC-20 contract. When you wrap ETC, you deposit native ETC into the WETC contract and receive an equal amount of WETC tokens. These tokens follow the ERC-20 standard, making them compatible with any DeFi protocol.

How Wrapping Works

The wrapping process is straightforward:

  • Wrap: Send native ETC to the WETC contract. You receive the same amount of WETC tokens in your wallet.
  • Unwrap: Send WETC tokens back to the contract. You receive native ETC in return.

The exchange is always 1:1. There is no fee beyond the gas cost of the transaction. The WETC contract simply holds native ETC as backing and issues or burns WETC tokens accordingly.

WETC in DeFi

WETC is essential for participating in many DeFi activities on Ethereum Classic:

  • Liquidity pools: ETCswap pools that include ETC actually use WETC behind the scenes. When you provide ETC to a pool, the interface wraps it automatically.
  • Token approvals: ERC-20 tokens support the “approve” pattern, allowing smart contracts to spend tokens on your behalf. Native ETC lacks this mechanism. WETC enables you to pre-approve exact amounts for contracts to use.
  • Composability: Since WETC follows the same standard as every other ERC-20 token, it plugs into any protocol that supports the standard without custom integration.

Wrapping and Unwrapping on ETCswap

ETCswap handles wrapping automatically in most cases. When you swap ETC for another token, the interface wraps your ETC into WETC behind the scenes before executing the swap. You don't need to wrap manually for standard swaps.

If you need WETC explicitly—for example, to interact with a contract that requires it—you can wrap ETC directly through the WETC contract or use the ETCswap interface to swap ETC for WETC. The reverse works the same way.

Is WETC Safe?

The WETC contract is one of the simplest and most battle-tested smart contracts in the ecosystem. The same wrapping pattern is used across every EVM chain (WETH on Ethereum, WBNB on BSC, etc.). The contract does exactly two things: accept native currency and issue tokens, or accept tokens and return native currency.

Your WETC is always backed 1:1 by native ETC held in the contract. You can verify the contract's balance on Blockscout at any time to confirm it holds enough ETC to cover all outstanding WETC tokens.

Key Points

  • WETC is a 1:1 representation of native ETC as an ERC-20 token
  • Wrapping and unwrapping is instant and costs only gas
  • ETCswap handles wrapping automatically for most interactions
  • WETC enables ETC to participate in ERC-20-based DeFi protocols
  • The wrapping contract is simple, auditable, and proven across all EVM chains

Ready to Get Started?

Put your knowledge into practice. Get a wallet and start using Ethereum Classic today.