If a Summoner's account is hacked, resources used and champs sold, Kabam should be able to restore everything.
This is my opinion and request/suggestion. They are more than capable of checking when donations were placed and champions sold (date and time for each action; there are logs for that). So, I must suggest that restoring things should be on their list of things to do.
There are certainly some steps to take prior to that: analyze the incident (the whole of the account's actions for that matter); fix the issue (breach). But this is a whole different subject. I prefer to stick to the point: if hacked, and proven/noticed, the account should be restored and that's it!
I made a poll for Summoners to leave their opinion. It's right here:
https://forums.playcontestofchampions.com/en/discussion/47636/what-should-kabam-do-if-your-account-got-hacked-maxed-out-full-signature-champs-were-sold#latest
Thanks for participating!