Skip to content

Circuit Breaker #926

Closed
Closed

Description

As per discussions in validator meeting. Introduce a circuit breaker to temporarily de-activate certain message types.

When:

  • Network is live
  • Governance module is not compromised

Circuit breaker needs 1/6th of total voting power to be activated. Will be de-activated after X blocks or if de-activation is voted (can be de-activated with a proposal).

Message type of circuit breaker transactions should be gov (because we only assume that governance module is not compromised).

When submitting a circuit breaker transaction, one must specify:

  • Motive
  • Which message types to deactivate (gov messages cannot be deactivated).

Need to add the ability for proposals to de-activate circuit breakers if accepted. Also need a special de-activation message.

Pulling in @sunnya97 to refine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions