-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Labels
refactoring 🛠️Code refactoring and enhancementsCode refactoring and enhancements
Description
Why
We need to decentralize the configuration parameters of the Mithril network (protocol parameters and certification parameters - signed entity types and their specific configuration parameters e.g. cardano_transactions_signing_config). In a first phase , we want to implement a full synchronization of the network based on the leader aggregator, and in a second phase have the configuration stored on the Cardano chain.
What
Implement the Phase 0 of the decentralization plan of the configuration parameters for Mithril networks.
Important
No breaking change on the signer must be introduced in this phase
How
- Remove the
next_cardano_transactions_signing_configin the/epoch-settingsroute - Remove code that is using the
next_cardano_transactions_signing_configin the signer - Prepare a clear mapping of the (configuration parameters,epoch) tuples used in the current protocol (sent by the aggregator)
-
Identify necessary refactoring to accomplish the next phases - Run a successful backward compatibility test
Metadata
Metadata
Assignees
Labels
refactoring 🛠️Code refactoring and enhancementsCode refactoring and enhancements