Koinly shows doubled balances and duplicate transactions for interactions with Monerium Tokens. This is not exactly a transaction bug because there are two tokens being transacted, but it is an over-simplified, incorrect interpretation. If I receive 10 EURe, I actually get 10 EURe (v1) and 10 EURe (v2) in my wallet. Koinly then shows this as two transactions and considers the balance to increase by ~20€. This is not really correct, as if I try to spend from one of those token balances, both tokens are transacted at the same time: spending 5 EURe (v1) would also result in 5 EURe (v2) being "spent". This can be seen by looking at any transaction interacting with their contracts, for example EURe on Gnosis: https://gnosisscan.io/token/0x420CA0f9B9b604cE0fd9C18EF134C705e5Fa3430 Transactions with the "spend" action are the clearest example: they show two ERC-20 token transfers. Koinly should in some way de-duplicate these transactions. Since both tokens are transferred in one blockchain transaction, detecting when this occurs would be easy. I tried to see if I could work around this by zeroing one token's currency value on Koinly, but unfortunately Koinly seems to have merged both the old and new contracts into one token (at least for EURe on Gnosis). Splitting the token on Koinly would be enough for me, but idea would be a more intelligent handling of these transactions, especially for users who have interacted with the v1 contracts before v2 was released. Background: Monerium upgraded the contracts for their tokens (EURe, USDe, GBPe, and ISKe) with new addresses. To make this upgrade painless for users, they proxy between v1 and v2. https://docs.monerium.com/contracts-v2