YouBet said:
Crypto is treated as an asset in the tax code (and not currency), so basically apply stock trading rules to CYA.
I think the IRS is going to have a field day popping people trading crypto now that it's mainstream, new, and many don't understandably know the tax rules yet.
Personally, I have an open question on receiving crypto I'm running down right now. (Ex: There are 5-6 coins on Coinbase gifted to you for free if you listen to their 2 min video). These may be a taxable event when I thought it wasn't.
I've been treating "free" coins (ie interest earned in voyager, staking rewards, gifts, etc) as taxable events akin to collecting a dividend on a stock. I just mark it at the closing price for the given crypto on the day it was received.