Huh, it appears someone has sent 1 million sats to my account as well. I wonder whether it's related to what people were talking about yesterday or is it just an anonymous tip.
Is it an exact 0.01 BCH with a bunch of outputs/inputs? Could be related. That's the common trend I'm seeing in everyone that reports it.