Automate tagging as "Send to Pool", "Recevied from Pool", and "Staking Rewards"

Please add a way to automate marking these transactions. In DeFi yield farming this could be a very large number of transactions.

Send to pool / received from pool - one idea is to let us mark certain contract addresses, then deposit/withdraw transactions would be marked as send/receive from pool

Skating Rewards - this could mean a very large number of transactions (for example, daily yield claiming). Again if we could mark an address/contract that sends these rewards and then deposits from that contract would be marked with a chosen tag it would be great.