I kept meticulous records down to the single satoshi and lovelace and used Bitcoin.tax to do my filing for all previous years. Was a pain in the neck to keep all the transactions straight and do it all myself, but I sure am glad I did. I know some investors who believe that because they traded on binance the US has no tax jurisdiction. I don’t know if they technically do or not, but I am doing it all out in the open and reporting every taxable transactions with FIFO method so I can look the IRS straight in the eye if they knock on my door. I struggled with what to do at first but now am glad I did it right.