Closed
Description
Why
We have activated the Pythagoras
era and therefore we can clean the legacy code introduced with Thales
era.
What
Get rid of the legacy code from Thales
era.
How
- Remove optional fields in the messages:
-
EpochSettingsMessage
:cardano_transactions_signing_config
andnext_cardano_transactions_signing_config
-
RegisterSignatureMessage
:signed_message
-
- Remove the deprecated code:
-
PendingCertificate
-
CardanoDbBeaconMessagePart
andSignedEntityTypeMessagePart
-
EpochSettingsMessage
:protocol_parameters
andnext_protocol_parameters
-
- Clean backward compatibility tests in messages that applies to open api version older than
0.1.35
(the version embedded in the first Pythagoras era distribution:2445.0
) - Squash database migration main store
- Update OpenAPI specs if necessary
- Update documentation if necessary
- Run a backward compatibility test and make sure there is no regression