Ethereum Sepolia · Uniswap v3
Testnet ETH,
turned into USDC.
The Uniswap app usually refuses this swap on Sepolia — its routing service does not index testnets properly. This calls the router contract directly instead. Connect a wallet, pick an amount, sign once.
SwapWrong network
You pay
ETH
You receive
0.0USDC
The call being madeSwapRouter02
to0x3bFA4769FB09eefC5a80d6E87c3B9C650f7Ae48E
functionexactInputSingle
msg.value—
tokenIn0xfFf9…6B14 WETH
tokenOut0x1c7D…7238 USDC
fee—
recipient—
amountIn—
amountOutMinimum—
sqrtPriceLimitX960
No approval step. The router accepts native ETH as msg.value and wraps it to WETH internally, so there is nothing to authorize first.
Every tier is quoted before each swap and the best one wins. Sepolia pools are seeded by hand, so the tier holding liquidity moves around.