Add Authority Config Note for Managing `freeze` / `unfreeze` and `pause_procedure` and `unpause_procedure` Actions
- Langage dominant
- Rust
- Étoiles
- 132
- Forks
- 167
- Merge moyen
- 1 j 23 h
- PR mergées (30 j)
- 110
Description
After #3853 is merged, we need to add the configuration notes respectively.
`Authority` needs to get its own `AuthorityConfig` note rather than new selectors on `PauseConfig`.
It also closes an existing gap that `freeze` and `unfreeze` have no standard notes, so a network account has no way to reach the emergency switch without a hand-written script. All four actions share the same `assert_sender_is_emergency_authority` gate, so they belong in one note:
```rust
pub enum AuthorityConfig {
Freeze,
Unfreeze,
PauseProcedure { procedure_root: AccountProcedureRoot },
UnpauseProcedure { procedure_root: AccountProcedureRoot },
}
```
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.