🟩Cross-chain Zaps

Symbiosis WebApp user guide: Supplying liquidity with cross-chain Zaps to third-party lending and farming protocols and liquidity pools owned by Symbiosis.

Cross-chain Zaps help users to supply their assets to lending or farming protocol across blockchains.

Having any asset on any blockchain, you can supply it in one click (in one transaction) to lending, farming protocol or Symbiosis Octopools on another blockchain. Currently, cross-chain Zaps are supported for:

  • Lending protocols: AAVE,

  • Farming protocols: BEEFY,

  • Liquid staking protocol: LIDO

Adding Liquidity to AAVE / BEEFY / LIDO

Requirements to operate:

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

To add liquidity to a lending or farming protocol via Symbiosis:

  1. Connect your wallet.

  2. If you see the Switch network to <Network name> button, switch to the network by pressing the button and confirming the action in your connected wallet.

  3. If you see the Approve <Token name> button, approve the token use by pressing the button and approve the transaction in your wallet. As soon as the transaction is executed, the Add Liquidity button becomes available.

  4. Press the Add Liquidity button, confirm the transaction in your wallet.

  5. Shortly, you get a confirmation.


Guaranteed Stablecoin or WETH on the Destination Chain

In rare cases, a user can receive stablecoins or WETH tokens on the destination network.

Why does it happen?

When assets are exchanged between different blockchains, they aren't processed instantly. If the exchange rate on the destination network changes during the processing time and the new conditions don't meet the stated ones, either a stablecoin or WETH will be received.

Why stablecoins or WETH tokens?

Stablecoins and WETH tokens have the same face value across different networks, so these tokens are used as transit tokens to route cross-chain operations via the Symbiosis protocol.

Stuck Cross-chain operations vs. the Guaranteed Stablecoin or WETH

Another approach was used to handle such situations before. If the exchange rate on the destination network changed during the processing time and the new conditions didn't meet the stated ones, then such an operation was considered a stuck one, and the user should send another transaction to revert the stuck funds. In this approach, the user received stablecoins or WETH tokens on the original network. So the user received tokens on the same chain and spent tokens to pay transaction and cross-chain fees.

To improve user experience, the flow of dealing with cross-chain operations that cannot be accomplished due to rate changes on the destination network was changed to the current one: the user receives stablecoins or WETH tokens on the destination network.

Withdrawing Liquidity

Cross-chain Zaps cannot be used to withdraw liquidity, since liquidity withdrawal is mainly an on-chain operation.

  • To withdraw liquidity from a lending or farming protocol, please do it via the corresponding lending or farming protocol.

  • To withdraw liquidity from the Symbiosis liquidity pools, please refer to Withdrawing from Symbiosis Octopool.


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

Last updated