Skip to content

key-rotation-runbook.md claims get_admin_council isn't exposed, but admin.rs implements and exports it #1389

Description

@Haroldwonder

docs/key-rotation-runbook.md's "Council Member Replacement" section states: "The contract does not currently expose a get_admin_council query; verify by attempting a privileged call with each expected member key and confirming the outgoing key is rejected." This is false — get_admin_council is fully implemented in src/admin.rs:110-112 (Storage::get_admin_council) and exposed as a public contract entry point at src/lib.rs:93-95. Operators following this runbook would resort to an unnecessary manual key-by-key verification workaround when a single read call (get_admin_council) already returns the full council list. Update the runbook to document the actual get_admin_council call instead of claiming it doesn't exist.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programdocumentationImprovements or additions to documentationsecurity

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions