SyncSwap lets you trade tokens from your wallet across four supported blockchain networks using shared token pools. Once your wallet holds the token and enough funds for network fees, use SyncSwap to check the amount you would receive. You can also deposit a token pair to earn trading fees, while taking on price risk.
How Does SyncSwap Work?
SyncSwap uses liquidity pools, which are shared reserves of tokens deposited by other users. A trade takes one token from your wallet and sends back another from a pool. The SyncSwap DEX calculates the price from the tokens available in that pool.
- Choose the right network and token.
- Check the pool’s quoted price.
- Allow for fees and price changes.
- Decide whether to trade or provide liquidity.
Network and token: A network is a separate blockchain where your tokens live. DefiLlama tracks the exchange on ZKsync Era, Linea, Scroll, and Sophon. A token on one network cannot fund a trade on another; check the network and token details in your wallet first.
Pool price: Buying ETH with USDC removes ETH from a pool and adds USDC. That changes the balance and the price for the next trade. A larger trade relative to the pool moves the price more; traders call this price impact.
Quote: The quote estimates what you will receive before you sign. It also shows a minimum received amount based on slippage, the price change allowed while your trade waits. If that minimum is too low for you, reduce the trade size or wait for a better quote.
Liquidity: Depositing tokens makes you a liquidity provider. You receive a pool share that lets you withdraw your portion later and collect a share of trading fees. A Stable Pool is designed for tokens that usually hold similar values, but that relationship can break.
How Do You Swap or Provide Liquidity?
To swap, connect your wallet, select its network, choose the tokens, and enter an amount. For example, enter 100 USDC to buy ETH on ZKsync Era. Your wallet needs USDC on ZKsync Era and a little ETH there to pay the network fee.
Read the quote, price impact, minimum received, and network fee. On a first USDC trade, your wallet may ask for an approval: permission for the exchange’s on-chain program to spend USDC. Approval can be a separate transaction with its own fee. Set a spending limit you are comfortable with, then confirm the swap in your wallet.
To provide liquidity instead, select a pool and review the required token amounts. A deposit might call for roughly $50 of USDC and $50 of ETH. Your share earns fees, but its value can lag behind simply holding those tokens when their prices diverge. Check that trade-off before depositing.
What Do Fees and Timing Look Like?
A trade costs a pool fee plus a network fee, and its completion time depends on the network. Review both in the live quote before signing.
How much does a trade cost?
The pool fee varies by pair and pool; it is taken through the quoted exchange rate. For illustration, a 0.05% fee on $100 is five cents. The separate network fee pays for processing, and approval may add another fee. Compare the final amount received, since price impact can cost more than the stated pool fee.
How long does a transaction take?
A swap usually appears in your wallet within seconds to a few minutes, depending on network traffic. An approval adds another step. ZKsync’s transaction documentation distinguishes this quick network confirmation from later settlement on Ethereum, which takes longer. If the wallet still shows a transaction as pending, check its status before trying the same swap again.
Start with the correct network, a small trade, and a quote you understand. Provide liquidity only when the possible fees justify the risk of holding both pool tokens.