Swap, bridge, and on-ramp to dmfUSD
in one flow

The DMF app includes a built-in Swap & Bridge. Exchange tokens across 72 chains, and mint dmfUSD, all from inside the DMF interface.

Three operations, one interface

Whether you're swapping on the same chain, bridging cross-chain, or on-ramping to dmfUSD, everything goes through the same familiar flow.

Swap
Same-chain exchange

Exchange one token for another on the same chain (e.g., ETH → USDC on Base). Instant settlement, either it succeeds or it doesn't.

Bridge
Cross-chain transfer

Move tokens from one chain to another (e.g., USDC on Ethereum → USDC on Base). The bridge step can succeed even if a later swap on the destination fails.

On-ramp
Any token → dmfUSD

Bridge any supported token to USDC on Base, then mint dmfUSD, all in a single flow. No need to manually swap and mint separately.

How It Works Under the Hood

DMF's solver network has facilitated over $20B in cross-chain volume. Connecting 72 chains with curated liquidity, stablecoins, majors, and utility-grade tokens.

Step 1
Quote request

DMF sends your desired swap parameters to price aggregator.

Step 2
Route discovery

Aggregator evaluates every possible route and picks the best one.

Step 3
Execution

DMF executes the route on-chain through a sequence of contract calls.

Just connect your wallet and pick what you want to swap. Our price aggregator does the routing work behind the scenes.

When to Swap vs Bridge

The right choice depends on whether you're staying on the same chain or moving between chains.

You want to...Use
Trade ETH for USDC on BaseSwap — same chain
Move USDC from Ethereum to BaseBridge — cross-chain
Convert SOL on Solana to USDC on BaseBridge — different chains
Buy dmfUSD across supported chainsBridge — routes through the swap flow

DMF redirect a 0.04% fee on every swap and bridge transaction to back dmfUSD. It's retained in the USDC reserve, increasing the backing ratio for all dmfUSD holders.

Token support note: Non-EVM chains (Solana, Bitcoin, Tron) support specific tokens only. If your token doesn't appear in the search list, paste its contract address directly into the token search field.