I only ever played with small amounts for fun, and in the long term, I took losses. But it's very difficult for me to compile all my trades for tax reasons. I set up automated trading on half a dozen different exchanges (some of which no longer exist) using half-baked python scripts with no logs. How on earth do I compile a Form 8453 showing all of those thousands of trades? I could spend months tracking down all the public keys I used and use blockchain explorers to compile a list of transactions... but I would not describe this as easy