# Treasury Preflight > Pay-per-call checks for moving USDC and USDT on Ethereum, Base, Arbitrum, Optimism and Polygon. Payment: x402 (USDC on Base). No account or API key. ## Paid endpoints (x402) - GET https://preflight.admapu.xyz/v1/preflight?chain=ethereum&token=USDC&from=0x..&to=0x..&amount=2500 ($0.03): will this exact transfer succeed, what will it cost, pass/warn/fail with reasons. - GET https://preflight.admapu.xyz/v1/route?token=USDC&amount=2500 ($0.01): cheapest chain right now, fee in USD and bps, send now or wait. - GET https://preflight.admapu.xyz/v1/fees?chains=ethereum,base&token=USDT ($0.002): current transfer fee per chain, bound to a block. ## Free - GET https://preflight.admapu.xyz/free/fees: Ethereum USDC/USDT fee, refreshed once a minute. - https://preflight.admapu.xyz/openapi.json - Human dashboard: https://stablecoin-fees.admapu.xyz ## Continuous monitoring - https://treasurytrace.xyz