Skip to content

Fix oracle TWAP and governance vote archival (issues #828-#831) - #866

Merged
Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
tonyy-starrk:fix/issues-828-831-governance-oracle
Oct 25, 2026
Merged

Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
tonyy-starrk:fix/issues-828-831-governance-oracle

Conversation

@tonyy-starrk

Copy link
Copy Markdown
Contributor

Summary

  • Add a bounded rolling history and sliding-window time-weighted oracle price, retaining current feeder freshness and quorum checks.
  • Archive immutable for/against/abstain vote records in persistent storage when proposals end.
  • Add admin proposal cancellation with a BytesN<32> reason hash in the ProposalCancelledByAdmin event.
  • Add regression coverage for checkpointed voting weights across decaying lock-up snapshots.

Validation

  • Tests were not run, as requested.

Closes #828
Closes #829
Closes #830
Closes #831

Add sliding-window oracle TWAP observations, immutable vote archives, admin cancellation rationale events, and weighted voting regression coverage.

Closes conduit-protocol#828

Closes conduit-protocol#829

Closes conduit-protocol#830

Closes conduit-protocol#831

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Jaydbrown
Jaydbrown merged commit 8290e27 into conduit-protocol:main Oct 25, 2026
3 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants