Crypto-to-crypto swaps are treated as barter transactions, triggering a tax event. The guide provides some clarity but is vague on staking, yield farming, airdrops and hard forks.