Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Configuration Alerts System #733

Open
wolfcito opened this issue Dec 4, 2024 · 0 comments
Open

Feature Request: Configuration Alerts System #733

wolfcito opened this issue Dec 4, 2024 · 0 comments

Comments

@wolfcito
Copy link

wolfcito commented Dec 4, 2024

Is your feature request related to a problem? Please describe.

Currently, chains within the Superchain depend on manual reviews of the repository to stay informed about critical updates such as global configuration changes, hardfork activations, or other significant modifications. This creates a risk of desynchronization or outdated setups, particularly for chains with limited resources. The lack of an automated notification system also impacts coordination and efficiency among member chains.

Describe the solution you'd like

Implement a notification system that automatically informs member chains about important updates, including:

  1. Critical configuration changes: Updates to global settings in the Superchain registry.
  2. Hardfork activations: Dates, details, and preparatory steps for coordinated forks.
  3. Key repository modifications: Changes to chainList.toml, chainList.json, or other critical files impacting synchronization.

The system would allow chains to subscribe to notification channels such as:

  • Emails: Structured notifications sent to registered addresses.
  • Webhooks: JSON-formatted alerts delivered to predefined endpoints.

Documentation should guide users on how to subscribe, manage, and utilize the alert system effectively.

Describe alternatives you've considered

  1. Manual Updates: Relying on developers to manually track changes through repository commits or release notes. This approach is error-prone and inefficient, especially as the Superchain grows.
  2. Third-Party Notification Tools: Using existing communication tools (e.g., Discord, Slack) to share updates. While feasible, this lacks the direct integration needed for timely and reliable updates specific to configuration changes.

Additional context

  • This feature will improve coordination, reliability, and synchronization across all member chains in the Superchain.
  • It aligns with the goal of reducing onboarding friction and providing operational efficiency for both new and existing chains.
  • The system can be expanded in the future to include performance-based alerts or real-time monitoring of node activity.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant