Flype-between
Last updated
Was this helpful?
Last updated
Was this helpful?
Let's say you have provided liquidity to the WBTC/ETH pool on Uniswap, and now you would like to move your funds to the DAI/USDC pool, today, you will have to go through the following steps:
Approve Uniswap to expand your WBTC/ETH-LP Token
Withdraw the underlying pair of tokens (WBTC + ETH)
Approve Uniswap to expand your WBTC
Swap WBTC tokens to DAI
Swap ETH tokens to USDC
Deposit the DAI + USDC to the DAI/USDC pool
With Flype, you can seamlessly move your funds between different liquidity pools and protocols, simply by trading an LP token for another in a single transaction.
It is executed by the following behind-the-scenes actions:
Calculate the Oracle market value of WBTC/ETH-LP.
Fetch the Oracle market price of ETH.
Calculate the WBTC/ETH-LP/ETH exchange rate using Flype's IMM mechansim.
Add WBTC/ETH-LP tokens to the WBTC/ETH-LP/ETH Pool.
Remove the equivalent ETH value in US Dollar terms from the WBTC/ETH-LP/ETH Pool.
Calculate the Oracle market price of DAI/USDC-LP.
Calculate the DAI/USDC-LP/ETH exchange rate using Flype's IMM mechansim.
Add the ETH to the DAI/USDC-LP/ETH Pool.
Transfer equivalent DAI/USDC-LP tokens value in US Dollar terms from the DAI/USDC-LP/ETH Pool to your wallet.