It’s probably best for you to contact a CPA
This information is for entertainment purposes
Taxable vs Non-taxable Events
Articles on Crypto Taxes / Legal
Twitter threads on Crypto Taxes