From T331653: Investigate: Update AbuseFilter for IP Masking:
afaik, there isn't any way to implement a temp account version of referring to a specific IP or specific sets of IP so AbuseFilter will probably need to continue to know about IPs. AbuseFilter can already know about IPs, as it'll log them into afl_ip. I skimmed some of the code that does this and it looks like gets the IP from the Request. Presumably, Request->getIP() isn't going away.
Temporary accounts is most likely going to impact these filters most directly. Please investigate how these filters work atm and how they would function after temporary accounts are enabled. If temporary accounts would break something, please investigate how we could solve it and/or work with/around it. We should aim for parity with the current functionality if possible, as there is no analog in the temporary accounts paradigm.