I would think that the only way to quickly and accurately calculate crypto taxes is to upload all the exchange info to a web based service on the net.
Similar to the posts above, I found https://cryptotaxcalculator.io/. These guys seem to handle many exchanges (centralised and decentralised)...