WMON: Wrapped Monad on Monad Testnet
Wrapped Monad · 18 decimals · core routing token
WMON is Wrapped Monad, an ERC-20 token that represents 1 MON, exchangeable 1:1 at any time. On PuddleSwap, WMON is one of the three core routing tokens that sit at the center of the star. Every pool must pair against WMON, USDC, or USDT to be reachable by the router.
WMON at a glance
- Symbol:
WMON - Name: Wrapped Monad
- Decimals:
18 - Contract:
0x97B3070F9Da6C002343862b35E68Bd8e22608943 - Role: core routing token
Wrapping and unwrapping
Call deposit() with N native MON to receive N WMON. Call withdraw(uint256) to burn N WMON and receive N native MON. The ratio is always 1:1 and the contract always holds 100% reserves in native MON.
Why WMON exists
UniswapV2 pools require both sides of a pair to be ERC-20 tokens. Native MON can't be put into a pool directly, so the router wraps MON to WMON mid-transaction whenever MON appears as an input or output. For a longer explanation, see the Learn article on WMON.
Pools involving WMON
As a core token, WMON typically sits in the deepest pools on PuddleSwap. Browse all active pools to see which token pairs use WMON as their liquidity counterpart.
Swap WMON on PuddleSwap or pair it in a new liquidity pool.
FAQ
- Is WMON the same value as MON?
- Yes. WMON is redeemable 1:1 for MON via the WMON contract's withdraw function at any time. The economic value is identical; only the token form differs.
- Do I need to hold WMON to use PuddleSwap?
- No. PuddleSwap's router wraps and unwraps automatically when you swap with MON as input or output. You only hold WMON if you wrap it manually or receive it from a liquidity pool withdrawal.
- Where do I get WMON?
- Either swap to it on PuddleSwap, call deposit() on the WMON contract with native MON, or withdraw from a WMON-paired liquidity pool position.
- What is the WMON contract address?
- 0x97B3070F9Da6C002343862b35E68Bd8e22608943 on Monad Testnet (chain ID 10143). Verify on Monadscan, MonadVision, or Socialscan before interacting.