Links
🟩

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.
Having any asset on any blockchain, you can supply it in one click (in one transaction) to lending or farming protocol on another blockchain or liquidity pools owned by Symbiosis with cross-chain Zaps.
Currently, you can add your assets with cross-chain zaps of the Symbiosis protocol to:
  • Aave, BENQI, C.R.E.A.M. (lending protocols),
  • Beefy (a farming protocol),
  • Octopool (the Symbiosis V2 liquidity pool).

Adding Liquidity to a Lending or Farming protocol

Requirements to operate:
  • Your wallet is installed and connected to Symbiosis WebApp,
  • 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. 1.
    Navigate to Symbiosis WebApp > the Zap tab:
    ​
  2. 2.
    Connect your wallet.
  3. 3.
    In the Transfer from field, select the source token: the token that you have and that you would like to supply to a lending or farming protocol, and enter an amount. For instance:
  4. 4.
    In the Supplying to field, select Lending protocols or Farm (Lending protocols is selected by default) as the zap type:
  5. 5.
    Select the protocol and the token you would like to supply. For instance, we are going to supply QUICKs to farming protocol Beefy on Polygon:
  6. 6.
    If you use a multisig contract to sign transactions, please provide a valid address on the destination chain for LP tokens or another prove about adding liquidity (the address you have access to). This is very important because the multisig contract addresses are likely to be different on the source blockchain (from which you send liquidity) and the destination blockchain (where your liquidity gets supplied to a protocol). To change the address for LP tokens, click the cog icon next to the address:
    Enter a valid address (the address you have access to) and save the changes.
  7. 7.
    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.
  8. 8.
    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.
  9. 9.
    Press the Add Liquidity button, confirm the transaction in your wallet:
  10. 10.
    Shortly, you get a confirmation:
    ​
Done ∎

Adding Liquidity to Symbiosis Liquidity Pool

Requirements to operate:
  • Your wallet is installed and connected to Symbiosis WebApp,
  • You have enough native assets to pay for a transaction on the source blockchain.
To add liquidity to Octopool (the Symbiosis liquidity pool) via the cross-chain zapping:
  1. 2.
    Connect your wallet.
  2. 3.
    In the Transfer from field, select the source token: the token that you have and that you would like to supply to the Symbiosis liquidity pool. For instance, BUSDs on the BNB chain:
  3. 4.
    In the Supplying to field, select the Symbiosis pools as the zap type:
  4. 5.
    Select the listed pool, and enter an amount of tokens to supply. For instance:
  5. 6.
    If you use a multisig contract to sign transactions, please provide a valid address on BOBA BNB for LP tokens (the address you have access to). This is very important because the multisig contract addresses are likely to be different on the source blockchain (from which you send liquidity) and the destination blockchain (BOBA BNB). To change the address for LP tokens, click the cog icon next to the address:
    Enter a valid address (the address you have access to) and save the changes.
  6. 7.
    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.
  7. 8.
    If you see the Approve <Token name> button, approve the token use by pressing the button and approving the transaction in your wallet. As soon as the transaction is executed, the Add Liquidity button becomes available.
  8. 9.
    Press the Add Liquidity button, and confirm the transaction in your wallet:
  9. 10.
    Shortly, you get a confirmation:
    ​
Done ∎

Exchanging for BTC

Symbiosis uses the Ren Protocol on the BNB chain and Polygon to exchange for BTC. When the Ren Protocol receives renBTCs, it burns them and sends BTCs to the user's address on Bitcoin Blockchain.
Thus, Symbiosis acts as the interchain communicating protocol while exchanging for BTC. But, on the other hand, exchanging for BTC looks like a common cross-chain swap. Thereby, you can swap for BTC via:
Requirements to operate:
  • Your wallet is installed and connected to Symbiosis WebApp,
  • You have enough native assets to pay for a transaction on the source blockchain.
To swap for BTC via the Zap section:
  1. 1.
    Navigate to Symbiosis WebApp > the Zap tab:
    ​
  2. 2.
    Connect your wallet.
  3. 3.
    In the Transfer from field, select the source token: the token that you have and that you would like to exchange, and enter an amount.
  4. 4.
    In the Supplying to field, select the Native as the zap type:
  5. 5.
    Enter the recipient address on Bitcoin Blockchain:
  6. 6.
    If you see the Switch network to <Network name> button, please switch to the network, by pressing the button and confirming the action in your connected wallet.
  7. 7.
    If you see the Approve <Token name> button, please approve the token use by pressing the button and approving the transaction in your wallet. As soon as the transaction is executed, the Add Liquidity button becomes available.
  8. 8.
    Press on the Add Liquidity button and confirm the transaction in your wallet. (You can close the window and check the transaction later)
  9. 9.
    Shortly, you will get a confirmation.
Done ∎

Withdrawing Liquidity

Cross-chain zaps are not participating in liquidity withdrawal 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.
​