It seems like most people go with a simple FIFO or LIFO strategy, and crypto transaction tools support usually one or the other or both. Tracking cost basis for specific coins is considerably less common and I'm not sure what tools off hand even support that - none of the major exchanges that I'm aware of.