What is the issue?
When you move funds from one chain to another, the two sides of the transaction are not being matched.
Instead, the outgoing transaction is matched to another transaction, so it shows as a trade for a much lower value than what you actually received.
Who is affected?
Users who bridge funds between chains, for example moving ETH on Ethereum to SOL or USDC on Solana.
What is the workaround?
There is no workaround at this time. We do not recommend editing these transactions manually, as it can affect your cost basis elsewhere.
Upvote this post to let us know you are affected and to be notified when the status changes.
Keywords: cross-chain, bridge, transfer matching, incorrect gain or loss, wrong numbers, Ethereum, Solana