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
i add 100 USDT liquidity to BUSD/USDT pool
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?
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
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