Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improves handling off odd situation states for governance proposals. #173

Merged
merged 4 commits into from
Feb 26, 2025

Conversation

aaronmgdr
Copy link
Member

Initiated by situation when a proposal failed, its replacement suceeded, but we never ran the scripts while it was active on chain. now the github metadata points to the correct proposals and the on chain proposal id is expired.

note the most crucial fix is that even though we were correctly using executed-ids to determine that we were passing in the wrong old votes.

moving around to and new tests are mostly about making this easier to fix if there is an issue in future with an active on-chain replacement proposal.

@aaronmgdr aaronmgdr requested a review from a team as a code owner February 26, 2025 14:25
Copy link

vercel bot commented Feb 26, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
celo-mondo ✅ Ready (Inspect) Visit Preview Feb 26, 2025 3:26pm

@nicolasbrugneaux
Copy link
Contributor

I guess it makes sense, bit complex but it is what it is

@aaronmgdr
Copy link
Member Author

aaronmgdr commented Feb 26, 2025

i compared the 2 versions in browser side by side and nothing changed that should not.

eye ball test

@aaronmgdr aaronmgdr disabled auto-merge February 26, 2025 15:25
@aaronmgdr aaronmgdr enabled auto-merge (squash) February 26, 2025 15:25
@aaronmgdr aaronmgdr merged commit 5a3a374 into main Feb 26, 2025
9 checks passed
@aaronmgdr aaronmgdr deleted the quantum-of-governance branch February 26, 2025 15:30
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.

2 participants