Receiving different coin from pool

When using binance liquid swap i have some cases where i have redeemed not the same coin what i first sent to the pool.

Since binance dont send info about liquid swap then i was adding them in manually. For adding liquidity i made a withdraw transaction and marked it as sent to pool and for redeeming i made new deposit transaction and marked it as received from pool. But now what should i do when i redeemed different coin and not the same as i entered into the pool.
For example

  1. i add 100 USDT liquidity to BUSD/USDT pool
  2. after 5 days i redeem 105 BUSD(5 busd is reward) from the BUSD/USDT pool

How should i create this transaction history in koinly?

Anybody has any ideas?

Hi Ssoe,

The Pool labels should only be used for staking/lending/collateral since the amount you will receive back is the same as the amount that was sent.

For liquidity pools, you should receive a special LP token in return for the provided liquidity. If you are not receiving an LP token then you can use one of our placeholder tokens instead called NULL (also NULL1, NULL2, etc…).

Your transactions would then look like this:
Trade 100 USDT for 1 NULL token
Trade 1 NULL token for 105 BUSD

Best regards,
Petur

2 Likes

Would that not then create a profit/loss, which doesn’t seem correct. It would also require a price for LP token, which also does not seem correct.
Some further explanation would be appreciated