Skip to content

Protocol hardening: make governance and DEX authority reachable and bound EndBlock work (TRR-06 through TRR-08) #310

Description

@NeaBouli

Parent audit register: #303
Rollout tracker: #29
Findings: TRR-06, TRR-07 and TRR-08.

Acceptance criteria

  • Define and test how the reserved governance domain is anchored with an explicit electorate on every supported genesis path.
  • Replace the unspendable DEX module-account signer boundary with an approved governance adapter, or explicitly freeze the registry at genesis.
  • Bound domain, member, issue, suggestion and text growth relevant to consensus work.
  • Replace or schedule full-domain EndBlock scans so work is deterministic and bounded.
  • Add adversarial scale, gas/time budget, genesis/export/import, upgrade and recovery tests.
  • Document the consensus version and migration requirements before implementation.

Safety boundary

No migration, IBC client change, deployment or production activation.

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

    bugSomething isn't workingdesigngoPull requests that update go code

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions