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

Module: Circuit Breaker #14225

Closed
tac0turtle opened this issue Dec 8, 2022 · 1 comment
Closed

Module: Circuit Breaker #14225

tac0turtle opened this issue Dec 8, 2022 · 1 comment

Comments

@tac0turtle
Copy link
Member

Summary

Currently in the Cosmos, if there is a vulnerability the chain has to halt and wait to figure out how to fix things. This downtime could be costly and prevent many applications living on the chain from conducting business.

In order to prevent downtime, Cosmos SDK should provide a way to stop certain messages from being executed. In light of recent events the goal is to get this feature out asap and the iterate on it.

Problem Definition

Vulnerabilities force a chain to stop until the bug is fixed and able to come back online.

Proposal

Create a module, for now, that can be imported into chains that could prevent certain messages from being executed.

A simple module that has a list of messages that are prevented with a list of address that are allowed to block transactions could be the first iteration.

@tac0turtle
Copy link
Member Author

closing in favour of #14226

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

No branches or pull requests

1 participant