Add Authority Config Note for Managing `freeze` / `unfreeze` and `pause_procedure` and `unpause_procedure` Actions
Abierto
- Lenguaje dominante
- Rust
- Estrellas
- 132
- Forks
- 167
- Merge medio
- 1 d 23 h
- PR fusionados (30 d)
- 110
Descripción
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 },
}
```
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.