Can I calculate my cryptocurrency gains/losses myself, or should I let TurboTax do it? How does it get reported in either case if there are hundreds of transactions?

1) if I have already calculated gain/loss for every transaction, how is this reported? E.g. do I type the final net values in TurboTax, then send details to the IRS similar to a 1099-B from my Broker?
2) If it is the latter, then what exactly do I send to the IRS? E.g. if there are hundreds of transactions, do I print out an Excel spreadsheet?
3) Should transactions  for a gain/loss of less than $1 still be reported?