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

Filter initial extrinsics for Carthage rollout #3934

Closed
bedeho opened this issue Jun 21, 2022 · 1 comment
Closed

Filter initial extrinsics for Carthage rollout #3934

bedeho opened this issue Jun 21, 2022 · 1 comment
Assignees
Labels

Comments

@bedeho
Copy link
Member

bedeho commented Jun 21, 2022

Background

While launching Carthage and mainnet, we wish to filter out any non-essential user actions, so as to avoid disrupting #3903 and to make relaunches more graceful, if required in a failure scenario.

Proposal

Using BaseFilter we drop all extrinsics unless they are for pallets

  • sudo: so as to allow bootstrapping by Jsgensis and next runtime update
  • staking: so as to allow user stake tokens and declare their intent to validate or nominate. Double check that this actually works and is the correct pallet to filter for this purpose, and nothing else is needed.

┆Issue is synchronized with this Asana task by Unito

@mnaamani
Copy link
Member

mnaamani commented Jul 3, 2022

Implementation in #3986

@bedeho bedeho closed this as completed Aug 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants