Skip to content

Add OOReporter deployment script and verification docs - #51

Open
Reinis-FRP wants to merge 2 commits into
unaudited-pm-v2-oo-reporterfrom
agent/add-ooreporter-deployment-script
Open

Add OOReporter deployment script and verification docs#51
Reinis-FRP wants to merge 2 commits into
unaudited-pm-v2-oo-reporterfrom
agent/add-ooreporter-deployment-script

Conversation

@Reinis-FRP

@Reinis-FRP Reinis-FRP commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a Foundry script that deploys an OOReporter implementation and atomically initializes an ERC1967 proxy
  • support environment overrides for ownership, Managed OO, reward currency, initial allowlists, and the default re-request budget
  • provide Polygon defaults for the deployed Managed OO V2 and bridged USDC.e
  • document deployment and implementation/proxy verification, with Etherscan as the default and Tenderly Virtual TestNets as a verifier-specific variation
  • document the two required authorization edges: adding the reporter proxy to the Managed OO requester whitelist and enabling downstream integrations as OOReporter requesters

Motivation

The new OOReporter package did not have a reproducible deployment and initialization path. Operators also needed exact guidance for verifying both halves of the UUPS deployment and completing the authorization setup required before a downstream integration can register and initialize requests.

Validation

  • forge build --sizes
  • forge test --match-path test/OOReporter.t.sol — 39 passed
  • documented authorization selectors checked against the current Managed OO and OOReporter contracts
  • default and explicit environment configurations exercised with forge script
  • implementation and proxy broadcast successfully against a Polygon Anvil fork
  • implementation and proxy deployment/verification exercised on a Tenderly Polygon Virtual TestNet
  • git diff --check

@Reinis-FRP
Reinis-FRP requested review from chrismaree and md0x July 27, 2026 08:51
@Reinis-FRP
Reinis-FRP marked this pull request as ready for review July 27, 2026 08:51
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.

1 participant