1 min readMar 31, 2019
Hey, sorry for the delay, missed your comment.
On BTC->ETH yes, you look at the USD value of the transaction at that time.
For mining I have no idea unfortunately, I doubt it's retroactive, but a tax advisor can certainly find the best solution for you.