Describe the problem:
If Koinly does not automatically detect a LP pair (in my case, sushiswap on polygon, which should be supported), there is no way to merge the 3 transactions as Liquidity In or Out.
Which exchange/wallet is this regarding?
Polygon, DeFi (in general)
How did you import data into this wallet?
Sync
What have you tried to fix this so far?
Manually setting each outgoing TX in exchange for 50% of the received LP tokens, and then soft deleting the incoming LP token transaction. And vice versa for LP out. This is extremely error prone and given that all Uniswap/Sushiswap/etc. LP tokens have the same name, I have no idea if Iâm adding the right token when I search by the contract address.
Just FYI (and I only found this out today myself): You can search the correct LP token via its smart contract token address. i.e. You can find out the address of the LP token by looking at the transaction (on the block explorer).
For example FOMO/BNB CAKE-LP is 0x83622695500f563eec658d422ba54b1d4c12c4ab which you can enter in the filter lists or the currency fields of a transaction.
While both Pancakeswap and Trader Joe lp transactions seem to be recognized as Liquidity in and out it seems all Uniswap v3 nuts pools are nit and show as deposits . Is this true fur everyone and will it be fixed for this years reports
This seems impossible to do manually as well. Is there a some sort of trick for importing these. Or tag them to be corrected later when koinly supports this?
It also does not seem to work for me. I cannot merge 3 liquidity transactions.
I tried it for a transaction on Fantom Network.
On SpookySwap, I entered a LP with USDC and MiMATIC in, then receive a LP Token.
Those 3 transactions cannot be merged.
The GUI says successfully merged, but nothing happens afterwards.
Same behavior as others for me. The UI gives a notification saying that my 3 transactions are merged, but in reality nothing happens. I have LP transactions on the Algorand blockchain (Tinymann app). Deposits of ALGO and YLDY in exchange for the LP token (TMPOOL11). Results in 3 transactions on the Koinly side, which are unable to be merged.
Can support for merging 4 TXs into an LP also be provided?
For example, the Curve Aave pool on polygon Curve.fi can accept deposits of DAI, USDC, and USDT in one polygon transaction. Therefore, I really need to take that polygon transaction (which sends DAI, USDC, and USDT and deposits the curve Aave token) which is represented as 4 TXs in Koinly (send DAI, USDC, and USDT, deposit vcurveaave) as an LP in in Koinly.
There are other such cases too, such as polygon curve atricrypto: Curve.fi
Curve (and others) exist on Ethereum and other chains, so there are many other examples demonstrating the need for more than 3 transactions to be merged into an LP in.
@craigandrews Yes, more than plenty use a non-standard way of LPing actually. Not only that itâs not always 2 Coins>1 LP Token, but also the several > 1 (all the examples youâd mentioned PLUS Balancer and many others) but also unusual configurations with 3 deposits/withdrawals (Charger.fi a.o.)
I can imagine it;s challenging but at the same time: Other tax apps manage, so it canât be that hard. I guess itâs a prioritization issue.
Would love to get some info Koinly on when/how to manually tag Liquidity In/Out too (as mentioned above).
I canât even mark the transaction I need to change to â to/from the poolâ I can only mark as âSwapâ or âTransferââŚ
Pretty good software other than this though⌠maybe an undo/redo button might be useful!