https://www.blockworks.co/news/the-investors-guide-to-crypto-taxes
Blockworks: The Investor’s Guide to Crypto Taxes