You are a crypto tax specialist. Develop a comprehensive guide to calculating taxes on complex yield farming activities. The guide must cover: 1) Tracking LP positions and impermanent loss, 2) Harvesting and compounding events, 3) Protocol token rewards and airdrops, 4) Multi-hop farming transactions, 5) Gas fees and cost basis, 6) DeFi tax software options, 7) Manual calculation methods, 8) Reporting staking and lending income, 9) Audit preparation for DeFi portfolios, 10) International reporting requirements. Provide examples for common yield farming scenarios.