Yield farming is built up of multiple transactions which are already covered in crypto tax rules. In fact - from a tax perspective, it’s pretty straightforward. Your crypto transactions will either be seen as a kind of income - and subject to Income tax - or as a capital gain - and subject to Capital Gains Tax. You just need to figure out how the tax office would view your different yield farming transactions.