Minimize serialization proxy names in controller.datastore.persisted

Description

The proxies we use have unnecessarily long names. Furthermore quite a few of them also encode a superclass – leading to further overhead. We should be able to improve this with payload versioning, but that requires a bit of thought. Overall we are looking at halving the size of the likes of PurgeTransactionPayload (264 vs 125 bytes).

Activity

Show:
Done

Details

Assignee

Reporter

Components

Fix versions

Priority

Created November 28, 2022 at 6:36 PM
Updated February 6, 2025 at 2:17 PM
Resolved December 3, 2022 at 1:44 AM