šŸŸ©Swap & Bridge to zkSync Era

Walkthrough: How to swap & bridge tokens to zkSync Era from Polygon, BNB, Avalanche, etc. using Symbiosis WebApp.

In this short walkthrough we will show you how to swap and bridge any token from Polygon, BNB, Avalanche or any other blockchain for tokens on zkSync Era.

Requirements to operate:

  • You have enough native assets to pay for a transaction on the source network.

To perform a cross-chain swap or bridge for tokens on zkSync Era:

  1. Connect your wallet.

  2. If you see the Approve <Token name> button, approve the token use by pressing the button and confirming the transaction in your wallet. In our example we do not need to approve ETH, since it's the native currency for the source blockchain.

Done āˆŽ

How to Check Swap

There are two types of swaps that you can perform through Symbiosis WebApp:

  1. On-chain swap: you exchange one token for another token. The exchanging tokens reside on one blockchain. For example, if you exchange ETH on Ethereum for USDC on Ethereum: this is an on-chain swap.

  2. Cross-chain swap: you exchange one token for another token. The exchanging tokens reside on different blockchains. For example, if you exchange ETH on Ethereum for USDC on the BNB chain: this is a cross-chain swap.

(1) If you perform an on-chain transaction, just grab the transaction hash (it can be found in your wallet) and check it out in the block explorer of that blockchain where you performed your on-chain swap.

(2) If you are performing a cross-chain swap, we recommend that you use Symbiosis Explorer to check your operation. A cross-chain operation usually consists of three transactions, and knowing what happened in just one transaction is not enough to see the whole picture.

Symbiosis Explorer collects data related to cross-chain operations performed via the Symbiosis protocol across all supported networks, analyzes it, and displays the status of cross-chain operations.

If you notice that the status of your cross-chain swap is marked as Stuck, it typically indicates that the operation is taking longer than usual. Before taking any action, we strongly recommend waiting or reaching out to our support team. They can assist and potentially expedite the completion of the transaction. If you decide to revert the transaction, please see Stuck Transactions

Please note that Symbiosis Explorer does not collect information about on-chain swaps. For more information on how to use Symbiosis Explorer, please seeSymbiosis Explorer

Details of Cross-chain and On-chain Swaps

Whenever you perform a cross-chain swap or on-chain swap, please review the exchange details before confirming the transaction in your wallet. You sign what you see in the Symbiosis WebApp interface. Once you sign a transaction, no details can be changed.

Token rates and transaction fees are constantly changing. Please review the details of each swap before signing a transaction.

What to consider when you do a swap:

  1. Slippage tolerance. The number of tokens displayed as 'to receive' already includes the liquidity providers fees and cross-chain fees for the operation. Please note that the actual amount of received tokens may differ slightly from this displayed number, but it will remain within the range set by the slippage tolerance value. is the maximum price change you're willing to accept for your trades to be completed. For instance, if 1000 tokens are displayed as 'to receive' and the slippage tolerance value is set at 3%, then the actual amount of received tokens could range between 970 and 1000 tokens. See More about Slippage Tolerance for more information.

  2. The swap size. The swap size can greatly affect the number of tokens to be received (see the example below). Let's consider details of two cross-chain swaps of 10,000 and 50,000 USDC from Ethereum for WETH on Mantle:

As you can see the swap of 50,000 is too large for these tokens/chains and highly unprofitable.


If you have any questions, please contact our live support on Discord.

Last updated