Add Authority Config Note for Managing `freeze` / `unfreeze` and `pause_procedure` and `unpause_procedure` Actions
- Lingua principale
- Rust
- Stelle
- 132
- Fork
- 167
- Merge medio
- 1g 23h
- PR unite (30g)
- 110
Descrizione
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 },
}
```
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.