Skip to content

[codex] managed-oo: revert same-block dispute guard - #40

Merged
chrismaree merged 1 commit into
unaudited-pm-v2-oo-reporterfrom
codex/revert-pr-39-same-block-dispute
Jun 25, 2026
Merged

chrismaree merged 1 commit into
unaudited-pm-v2-oo-reporterfrom
codex/revert-pr-39-same-block-dispute

Conversation

@Reinis-FRP

Copy link
Copy Markdown
Collaborator

What Changed

Why

PR #39 pushed an OOReporter integration concern into ManagedOptimisticOracleV2. The same-block dispute behavior only becomes a timestamp collision for callback-driven replacement requests under requester-specific assumptions, and OOReporter already owns its replacement timestamp policy via RequestRerequestTimestampNotAdvanced.

Managed OO should not assume what a requester does inside dispute callbacks or which timestamp namespace a replacement request will use.

Validation

  • forge test --match-path test/ManagedOptimisticOracleV2.t.sol
  • cd pm-v2-oo-reporter && forge test --match-path test/OOReporter.t.sol

@Reinis-FRP
Reinis-FRP marked this pull request as ready for review June 25, 2026 12:18
@Reinis-FRP
Reinis-FRP requested a review from chrismaree June 25, 2026 12:19
@chrismaree
chrismaree merged commit 129b79a into unaudited-pm-v2-oo-reporter Jun 25, 2026
4 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

Development

Successfully merging this pull request may close these issues.

2 participants