Skip to content

[Core][Governance] Fix requestCollections and add upgradeable logic to MetaHumanGovernor#3581

Merged
flopez7 merged 2 commits intodevelopfrom
feat/governance/contracts-changes
Oct 2, 2025
Merged

[Core][Governance] Fix requestCollections and add upgradeable logic to MetaHumanGovernor#3581
flopez7 merged 2 commits intodevelopfrom
feat/governance/contracts-changes

Conversation

@flopez7
Copy link
Copy Markdown
Contributor

@flopez7 flopez7 commented Sep 26, 2025

Issue tracking

#3513

Context behind the change

  • Fixed spoke funding when requesting collections on hub. Now spoke contract has funds to fund its wormhole messages
  • Added Upgradeable logic to MetaHumanGovernor
  • Updated scripts to use new upgradeable logic for deploying hub.
  • Created new script for upgrading hub proxy

How has this been tested?

Already deployed in testnet and mainnet

Release plan

None

Potential risks; What to monitor; Rollback plan

None

…d related upgradeable contracts.

- Added withdraw function for magistrate to withdraw contracts balance.
- Introduced error handling for various scenarios in governance functions.
- Modified deployment scripts to deploy MetaHumanGovernor as a proxy and created a new one for upgrading a new version.
- Updated tests to accommodate changes in governance contract structure and error handling.
@flopez7 flopez7 requested a review from portuu3 September 26, 2025 08:44
@flopez7 flopez7 self-assigned this Sep 26, 2025
@vercel
Copy link
Copy Markdown

vercel bot commented Sep 26, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
human-app Ready Ready Preview Comment Sep 26, 2025 8:44am
human-dashboard-frontend Ready Ready Preview Comment Sep 26, 2025 8:44am
staking-dashboard Ready Ready Preview Comment Sep 26, 2025 8:44am
2 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
faucet-frontend Ignored Ignored Sep 26, 2025 8:44am
faucet-server Ignored Ignored Sep 26, 2025 8:44am

@flopez7 flopez7 merged commit 5213f05 into develop Oct 2, 2025
24 checks passed
@dnechay dnechay deleted the feat/governance/contracts-changes branch October 24, 2025 11:42
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