Proto: update receipts for denunciations
What / Why
As the denunciation operations are rehauled in !18032 (merged), this is a good time to update their receipts considering these changes as well as older changes.
-
balance_updatesfield has been removed, because denunciations no longer produce them since slashing has been delayed in Oxford -
forbidden_delegatefield is renamed topunished_delegateand is no longer an option, since forbidding is now systematic -
rewarded_delegatefield has been added, because it's no longer easily retrievable from balance updates -
misbehaviourfield has been added because it's important information, and notably allows to distinguish between double-preattesting and double-attesting, which is no longer possible from the denunciation operation kind alone.
Fixes #7976 (closed)
Edited by Diane Gallois-Wong