Describe the problem:
Delegate to baker in Tezos, remove delegate and re-delegate a second time.
Marked first delegation as Sent to Pool, and Received from Pool. Everything worked as expected (had to add a manual Income Tx to reconcile earnings in the pool).
When the second delegation is recalled, Koinly shows a missing purchase history.
Second delegation is also tagged as Sent to Pool, and when the delegation ends, marked as Received from Pool.
Which exchange/wallet is this regarding?
Tezos Galleon Wallet
How did you import data into this wallet?
Using API to wallet address
What have you tried to fix this so far?
Tried to manually re-Sync from the start, tried to un-tag and re-tag transactions.
I am not following what it is you are marking as Sent to Pool and Received from Pool. When I delegate to a baker from my wallet on Tezos, my Tezos coins don’t leave my wallet. The only tx that Koinly records is a Cost transaction. In this case, the purchase history of the Tezos isn’t affected because it never leaves the wallet. Is Koinly actually recording a Withdrawal of your Tezos when you delegate to a baker in the Galleon wallet?
Hi Mark,
Thank you for the reply!
Indeed - the Tezos coins do not leave my wallet (it is a delegation), but Koinly’s import from the API imports it as a withdrawal and a deposit - with the deposit coming back as a larger amount. It doesn’t match what actually happens (delegation vs. sending coins). I opted to mark the “withdrawal” as a “sent to pool” and the “deposit” as a “received from pool”. It worked for the first set, but the second one doesn’t work.
I guess I could soft delete the transactions and add manual transactions for the baking rewards and fee, but this feels like it defeats the point of using the API in the first place…
I felt this was strange behavior from Koinly, so decided to post about it here.
Hi Elrin, It is strange that Koinly is recording a Withdrawal and a Deposit for a baking delegation when the coins are never leaving your wallet. I wonder if it is the type of wallet you are using. You could look at your Galleon wallet transactions on TzKT or another Tezos scanner to see whether the coins are actually leaving your wallet.
In any event, since Koinly is struggling with your second delegation, I think you should follow your plan to soft delete and add the manual tx as you suggested. TzKT will give you the hash and time stamp for each of the 2 tx you need to enter so that you get accurate base currency values for the manually entered tx.