Skip to content

Add guarded Polygon ManagedOO production upgrade tooling - #66

Open
md0x wants to merge 1 commit into
unaudited-pm-v2-oo-reporterfrom
pablo/managed-oo-prod-upgrade
Open

Add guarded Polygon ManagedOO production upgrade tooling#66
md0x wants to merge 1 commit into
unaudited-pm-v2-oo-reporterfrom
pablo/managed-oo-prod-upgrade

Conversation

@md0x

@md0x md0x commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • pin the reviewed ManagedOO target build and exact current-production storage reference
  • add external-signer implementation deployment plus guarded Safe calldata preparation
  • verify current and target bytecode, UUPS immutables, initializer state, roles, configuration, whitelists, balances, and optional reporter wiring
  • add a rerunnable post-upgrade verifier and production runbook; the upgrade uses upgradeToAndCall(target, 0x) with no initializeV2

Validation

  • 82 unit tests and 17 Polygon fork tests pass
  • production fork coverage executes the Safe upgrade and rejects altered UUPS immutables
  • OpenZeppelin storage validation and a live Polygon deployment dry-run pass
  • target runtime: 24,524 bytes (52-byte EIP-170 margin)
  • Forge v1.3.6 formatting and git diff --check pass

@md0x
md0x requested a review from Reinis-FRP August 5, 2026 12:21
@md0x
md0x marked this pull request as ready for review August 5, 2026 12:21
@md0x
md0x requested a review from chrismaree August 5, 2026 12:21
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