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.
It depends on what country you are from. If you are American, then technically I think you are supposed to track every trade. I think earnings from mining would be income. It is probably the same as someone getting paid in Bitcoins for a job. I probably have to do the same thing for signature campaign earnings. Prior to this year, I think trades could be claimed as like kind exchanges.
Natural exchange is barter. Such transactions are not subject to taxation. But they're only allowed for humans. What's more, you can't say that you change your coins to Fiat. In all countries, such transactions are taxable transactions. In any country you have to pay taxes on such transactions. It is time to organize the market of sale and purchase of goods for bitcoins. This is supposed to be duty free.