Skip to content

fix(escrow): guard repeated pending admin proposals#594

Open
mircats98gpt wants to merge 3 commits into
Liquifact:mainfrom
mircats98gpt:main
Open

fix(escrow): guard repeated pending admin proposals#594
mircats98gpt wants to merge 3 commits into
Liquifact:mainfrom
mircats98gpt:main

Conversation

@mircats98gpt

Copy link
Copy Markdown

Closes #556

Summary

  • reject propose_admin when the requested successor is already the pending admin
  • emit AdminProposalSuperseded when a different pending successor replaces an in-flight proposal
  • cover the new typed error, supersede event, event-topic mapping, and error-code table in tests

Testing

  • Not run locally: cargo is not available in this environment.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Validate the proposed admin differs from any active pending admin in propose_admin

1 participant