How to Swap USDC for USDT on Monad Testnet

4 min read · Updated 2026-04-27

Swap USDC for USDT when you want to test stablecoin pool slippage, switch brands for a downstream test, or hold USDT instead of USDC.

The route

Path: USDC → USDT.

Direct trade through the USDC/USDT stablecoin pool. Both sides are USD-pegged, so the rate sits close to 1:1. The only deviation comes from the 0.30% LP fee and any imbalance in reserves.

Step by step

Slippage and fees

Stablecoin-to-stablecoin swaps have minimal price impact when reserves are balanced. The default 1% slippage is more than enough for most swap sizes; you can lower it if you want tighter execution.

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 USDC

USD-pegged stablecoin issued for Monad Testnet. Stable rate, deep core-pair pools, claimable from the stable faucet. See the USDC token page for the full address, decimals, and live pools.

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.

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

FAQ

Why does the rate not stay exactly 1:1?
The 0.30% LP fee always lowers the output by that fraction. Any imbalance in pool reserves also moves the rate slightly away from 1:1. A perfectly balanced pool with zero fees would give exactly 1:1.
Is there an arbitrage opportunity if the rate drifts?
On a real-money exchange yes; on testnet the LP fee plus gas usually exceeds the drift. The mechanic still works: if USDC/USDT prices diverge, arbitrageurs trade until the pool re-balances. On testnet this is mostly a learning exercise.
Why are there two stablecoins on testnet?
Two stablecoins let you test routing and pool behavior with stable-to-stable pairs that mimic mainnet patterns. They also exercise the star-routing logic where USDC and USDT are both core tokens and any new token paired against either is reachable.
Are testnet USDC and testnet USDT the same as mainnet USDC and USDT?
No. They are separate test tokens deployed only for Monad Testnet, with no economic value and no relationship to the real Circle USDC or Tether USDT. They share the brand for familiarity, not the issuer.