How to Swap USDT for MON on Monad Testnet

4 min read · Updated 2026-04-27

Convert USDT to native MON when you need MON for gas, or when a contract you want to call requires native MON as msg.value.

The route

Path: USDT → WMON → MON.

USDT trades into WMON through the USDT/WMON pool, then the router unwraps that WMON to native MON by calling withdraw() on the WMON contract. You receive native MON, not WMON. Both steps happen in one transaction.

Step by step

Slippage and fees

USDT is a stablecoin, but the USDT/WMON pool itself is volatile because MON's price moves against USD. Price impact depends on pool depth and swap size.

All UniswapV2-style pools on PuddleSwap charge a 0.30% LP fee on the input side. PuddleSwap itself does not charge an app-level fee. Gas is paid in test MON.

About USDT

USD-pegged stablecoin (testnet variant). Behaves like USDC for routing and pricing, separate brand for diversification testing. See the USDT token page for the full address, decimals, and live pools.

About MON

Monad's native gas token. Required for paying gas on Monad Testnet. Free from the official faucet. See the MON token page for the full address, decimals, and live pools.

Open PuddleSwap to swap USDT for MON now, or read about star routing for the full routing model.

FAQ

Do I receive native MON or WMON?
Native MON. The router unwraps the intermediate WMON back to native MON inside the same transaction.
Why does USDT need an approval first?
USDT is an ERC-20 token. The router can only move it after you grant an allowance. The approval is a one-time step per token; subsequent swaps reuse the allowance.
What if the USDT/WMON pool is shallow?
Slippage and price impact rise as your swap consumes more of the pool's reserves. For thin pools, raise slippage tolerance, split the swap into smaller chunks, or check whether USDC/WMON has better depth and route through USDC first.
How much MON should I expect to receive?
The output depends on current WMON/USDT and WMON pool reserves and is shown live in the swap widget before you confirm. The displayed amount is net of the 0.30% LP fee.