Open
Description
There is an issue with how subscription configurations are handled when the default settings are modified on exchange upgrades. If the default configuration is changed, the update is not properly replicated to the exchange config. This leads to two potential problems:
- The expand template fails due to inconsistencies between the updated default and the exchange config.
- Subscribing to WebSocket channels results in unexpected behaviour or inconsistencies because the subscription state does not reflect the new default settings.
To resolve this, we need a mechanism to either:
- Automatically refresh the config to ensure the exchange config stays in sync with the updated default, or
- Provide a clear warning to users when there are discrepancies between the current state and the expected config, prompting them to purge and rebuild the entire subscription list.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In progress