SyncSwap lets you trade tokens or supply liquidity from your own wallet. It is a decentralized exchange, or DEX, where trades happen through code instead of an exchange account. Shared token reserves, called liquidity pools, provide the assets people trade.

That leaves you with a choice: exchange one asset now, or deposit assets so others can trade. Depositing may earn you a share of trading fees, but the value of your deposit can change. Both actions take place on an Ethereum layer 2 network, which processes transactions separately from Ethereum’s main network.

When should you use SyncSwap for a token swap?

Choose a token swap when you want to finish with a different asset. You keep control through your wallet, which signs the transaction. An automated market maker, or AMM, calculates the exchange rate from the amounts available in its pools.

A SyncSwap token swap starts with funds in your wallet on a supported network. At that point, SyncSwap lets you exchange those funds against pooled tokens. Check the network before moving funds from a centralized exchange: a balance on Ethereum mainnet is separate from a balance on zkSync Era.

Say you have $100 of a dollar-pegged token and want ETH. First, check the receiving token’s contract address, since tokens can share a name. Then compare the quoted ETH with its wider market value and the transaction cost, called gas. If the token needs approval, your wallet may ask you to authorize spending before you sign the swap.

The quote also depends on pool depth. Price impact is the worse rate your own trade causes by using up part of a pool; a larger trade usually has more impact. Slippage is a further change between the quote and execution. A 0.5% slippage limit, for example, does not erase price impact already built into the quote.

I would check the minimum amount to receive before signing. If it is too low, I would reduce the trade size or wait for a better quote. Pool fees vary by pool, while gas changes with network conditions, so compare the final amount rather than assuming one fixed cost.

Classic Pool: when does providing liquidity fit?

A Classic Pool fits a pair whose prices may move apart, if you want to supply both assets for trading. You deposit the pair and receive a share of the pool. Traders’ fees can add value to that share, but your holdings change as traders exchange one asset for the other.

That change matters more than a headline fee rate. Suppose you deposit $2,000 of ETH and $2,000 of a dollar-pegged token. If ETH doubles, simply holding both would be worth $6,000. In a typical equal-value Classic Pool, your share would be worth about $5,657 before fees, because the pool sold some ETH as its price rose.

The roughly $343 gap is called impermanent loss: the difference from holding the original assets. It can shrink if prices move back, but withdrawing while the gap remains makes it real. I would use this option only if I wanted to hold both assets and believed trading fees could justify that risk.

Stable pools: when should the assets track each other?

Stable pools fit assets expected to stay near the same price, such as two dollar-pegged tokens. Their pricing is designed for trades near that shared value. For a provider, smaller price moves can mean less impermanent loss than a pair such as ETH and a dollar-pegged token.

The deciding check is whether both assets can actually keep that value. A peg is an asset’s target price, often one dollar. If one token loses its peg, traders may take the stronger token from the pool and leave providers with more of the weaker one. Check what backs each token and whether you would willingly hold either one on its own.

Before adding to SyncSwap liquidity pools, compare the assets, pool size and likely fees with the risk of holding them. Providing liquidity is a continuing position, not a completed trade. You must later withdraw your share to get the pool’s then-current mix of assets.

FAQ

Do I need to move funds off my centralized exchange first?

Yes, if the funds are still in an exchange account. Withdraw them to a wallet you control on the network you plan to use. Check that the exchange offers withdrawal on that network, and allow for gas when deciding how much to move. Sending to a different network can leave the funds unavailable for the intended transaction.

Why might a swap fail after I approve a token?

Approval permits a trading contract to spend a token; it does not complete the swap. The later trade can fail if the quote moves beyond your slippage limit or your wallet lacks enough gas. Check the approval amount before signing it, then review the trade as a separate transaction. Choose a swap for a one-time exchange, or a pool only when you want to keep both assets at work.