Skip to content

feat: add PM v2 OOReporter integration - #65

Open
md0x wants to merge 24 commits into
masterfrom
unaudited-pm-v2-oo-reporter
Open

feat: add PM v2 OOReporter integration#65
md0x wants to merge 24 commits into
masterfrom
unaudited-pm-v2-oo-reporter

Conversation

@md0x

@md0x md0x commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add the PM v2 OOReporter package and PolymarketOOReporter callback integration.
  • Add Managed OO reward updates, reversible pre-proposal pause and recovery, bond and liveness events, and scalar reward reads.
  • Incorporate the OpenZeppelin Retainer 07 remediation and documentation updates, including non-blocking callbacks, two-step ownership, and CEI reward caching.
  • Add package-scoped CI and optimizer settings that keep the production contracts below the EIP-170 limit.

Validation

  • forge test --no-match-contract '.*Fork.*' — 82 tests passed
  • Polygon fork suites — passed in CI
  • cd pm-v2-oo-reporter && forge test — 54 tests passed
  • forge build --sizesManagedOptimisticOracleV2 24,539 B (37 B EIP-170 margin)
  • cd pm-v2-oo-reporter && forge build --sizesOOReporter 15,634 B; PolymarketOOReporter 15,856 B

Reinis-FRP and others added 24 commits June 22, 2026 19:24
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
Co-authored-by: Reinis Martinsons <reinis@umaproject.org>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Chris Maree <christopher.maree@gmail.com>
@md0x
md0x marked this pull request as ready for review August 4, 2026 10:07
@md0x
md0x requested review from Reinis-FRP and chrismaree August 4, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants