Skip to content

docs: update PDPVerifier upgrade checklist for relative delays - #289

Merged
wjmelements merged 1 commit into
fix/no-revert-announcementfrom
phi/pr285-upgrade-checklist
Jul 27, 2026
Merged

docs: update PDPVerifier upgrade checklist for relative delays#289
wjmelements merged 1 commit into
fix/no-revert-announcementfrom
phi/pr285-upgrade-checklist

Conversation

@rjan90

@rjan90 rjan90 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

On top of #285.

What changed

  • use UPGRADE_DELAY_EPOCHS for the normal planned-upgrade flow;
  • retain an explicitly temporary v3.4.0 bootstrap path with a Safe-signing buffer;
  • validate the announcement receipt and observed on-chain upgrade plan;
  • require a superseding announcement when the requested notice window is not preserved;
  • use the observed nextUpgrade.afterEpoch for subsequent readiness checks.

Why

The existing checklist calculates AFTER_EPOCH before Safe signing, so signing time consumes the requested notice window. Once #285 is deployed, the relative-delay method should be the normal path. The legacy path remains temporarily because the currently deployed v3.4.0 implementation does not expose announceUpgradePlan().

Temporary compatibility cleanup is tracked in #288.

@FilOzzy FilOzzy added this to FOC Jul 27, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Jul 27, 2026
@rjan90 rjan90 moved this to 🔎 Awaiting review in PDP Jul 27, 2026
@rjan90 rjan90 moved this from 📌 Triage to 🔎 Awaiting review in FOC Jul 27, 2026
@rjan90
rjan90 marked this pull request as ready for review July 27, 2026 12:33
@rjan90
rjan90 requested a review from wjmelements July 27, 2026 12:34
@github-project-automation github-project-automation Bot moved this from 🔎 Awaiting review to ✔️ Approved by reviewer in FOC Jul 27, 2026
@wjmelements
wjmelements merged commit ab3f9fe into fix/no-revert-announcement Jul 27, 2026
1 check passed
@wjmelements
wjmelements deleted the phi/pr285-upgrade-checklist branch July 27, 2026 20:50
@github-project-automation github-project-automation Bot moved this from ✔️ Approved by reviewer to 🎉 Done in FOC Jul 27, 2026
@github-project-automation github-project-automation Bot moved this from 🔎 Awaiting review to 🎉 Done in PDP Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done
Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

3 participants