Skip to content

Implement upgrade proxy status panel in admin with pending upgrade display #1032

Description

@Chucks1093

Summary

Add a contract upgrade management panel to the admin section showing the current logic contract address, any pending upgrade proposals, and timelock countdown before execution.

Scope

  • Current logic address displayed with deployment date
  • Pending upgrade proposal card showing new address, timelock countdown, and multi-sig status
  • Execute upgrade button enabled when timelock and signatures satisfied
  • Upgrade history log with old and new addresses and dates
  • Emergency freeze toggle to halt proxy during upgrade window

Acceptance Criteria

  • Current logic address displayed correctly from contract
  • Pending upgrade shows correct timelock countdown and signature tally
  • Execute button enabled only when all conditions met
  • Upgrade history log shows all past upgrades correctly
  • Emergency freeze toggle submits correct admin transaction

ETA

12 hours

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions