What degree of detail do I have to keep in order to properly declare my taxes regarding cryptocurrencies? Every operation, investment or ICO has to be recorded? I also have done a bit of mining and I have no idea on taxes regarding that.
Yes, everything must be reported as far as I know, which is a total bureocratic nightmare. I don't understand how they pretend that every trade must be reported. Everyone I know hast lost some of their trading history. For example,everyone in MtGox I know, has lost all of their trades as the exchange disappeared and back then people didn't pay as much attention. There are many altcoin exchanges that are dead now and people lost their trading history there.
Honestly thinking about cashing out gives me a big headache given the complexity of reporting all the stuff, it's hell on earth not even counting the fact that you'll lose a big amount of purchasing power in the taxes.