The logic and the transactions needed is basically everywhere the same.
We have several income transaction types like "Staking", "Minting", "Masternode" or "Mining" and others to track your rewards. You can exclude some from income reporting and even gains reporting if allowed in your country as described here: Exclude Staking and other income rewards on tax reports
Staking:
You can either track your income/rewards only. Or you can track the "send for staking" and then later the "unstake" as well.
CRO withdrawal from "wallet" (send for staking)
Masternode:
If you invested in a masternode where your coins are gone please add those as "spend". And you can add the income transactions/rewards as "masternode".
DFI spend from Wallet
DFI masternode at wallet