> For the complete documentation index, see [llms.txt](https://bridge-safety-guide.gitbook.io/bridge-safety-guide-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bridge-safety-guide.gitbook.io/bridge-safety-guide-docs/what-is-paraswap-and-how-does-it-work-for-token-swaps.md).

# What Is ParaSwap and How Does It Work for Token Swaps?

ParaSwap is a decentralized exchange aggregator that finds routes for token swaps. It compares liquidity from different sources so you can see how much of one token you could receive for another.

### What ParaSwap Is

It is a way to compare swap routes for the exact amount you want to trade. A decentralized exchange, or DEX, lets people trade through on-chain liquidity pools. An aggregator checks multiple pools and can combine them into one route, saving you from checking each pool yourself.

A route quote applies to a particular network, token pair and trade size. You might encounter the term ParaSwap crypto swap on [paraswap.pro](https://paraswap.pro); the usable number is still the live quote for your own trade. A quote on Ethereum cannot be assumed to apply on Base, where liquidity and network fees differ.

### How Routing and Settlement Work

The routing process starts when you choose the tokens, network and amount. The aggregator estimates what different pools would return, including the effect your trade would have on each pool’s price. For a larger trade, it may split the amount across pools if that produces a better result after execution costs.

Once you accept a route, the ParaSwap DEX aggregator builds a transaction for the Augustus swap contract. If you are spending a token such as USDC, your wallet may first ask you to approve that contract to spend it; approval is a separate on-chain transaction. You then sign the swap transaction in your wallet.

Augustus executes the selected route and sends the output token to your wallet. The routed swap is atomic: its steps succeed together or the trade reverts. A reverted transaction can still consume network gas, so check the quote and wallet confirmation before signing.

### How to Read a Quote and Make a Swap

Judge a quote by the amount received and the total cost, not the headline exchange rate alone. Pool trading fees and price impact are reflected in the quoted output; network gas is paid separately in the chain’s native token. An app using the routing service may also add a partner fee, so inspect any fee line it shows.

Suppose you want to trade 100 USDC for ETH on Ethereum and the quote says you will receive 0.025 ETH. With an illustrative 0.5% slippage tolerance, the minimum received is about 0.024875 ETH. Slippage tolerance limits how far the result may move before the transaction reverts; it does not remove the price impact already built into the quote.

First, connect your wallet and select the network that actually holds your tokens. Check the token contract address if two assets share a name, enter a small amount, then review the route, minimum received and estimated gas. Keep some ETH for gas on Ethereum, including for a possible USDC approval; spending your entire ETH balance can leave you unable to submit the swap.

Next, approve only the amount you intend to spend if your wallet requests approval, and wait for it to confirm. Refresh the quote before signing the swap because prices can change while you wait. After submission, use the transaction record in your wallet to check the final amount received.

### Common Questions

#### What is it used for?

It is used to exchange tokens while comparing liquidity across several sources in one place. That is useful when you want to see whether splitting a trade improves the amount received, especially for an amount that would move the price in a single pool. The quote still needs to suit your network, tokens and gas budget.

#### Why can its price differ from a DEX?

A DEX may quote against one pool, while an aggregator can use several pools or an intermediate token. The two screens may also estimate gas differently or refresh at different times. Compare quotes for the same amount, network and moment, then look at the output after fees rather than assuming either displayed rate will be your final result.

#### How long does a transaction take?

A submitted swap typically takes seconds to a few minutes, depending on the network and the gas fee offered. A required token approval adds another confirmation before the swap can begin. If the transaction stays pending, check its status in your wallet before trying again; submitting a duplicate swap can create a second trade.

#### Can developers add it to a wallet or app?

Yes. Developers can use the ParaSwap API to request a price route and build a swap transaction for a wallet to sign and broadcast. Their app must also handle token approvals and display the route, minimum received and any partner fee clearly. As a user, your next step is simpler: request a small live quote and check those same details before you sign.
