Skip to content

Script to transfer the proxy ownership of all the contracts#150

Open
diyahir wants to merge 5 commits intomainfrom
feat-transfer-proxy-ownership-script
Open

Script to transfer the proxy ownership of all the contracts#150
diyahir wants to merge 5 commits intomainfrom
feat-transfer-proxy-ownership-script

Conversation

@diyahir
Copy link
Copy Markdown
Member

@diyahir diyahir commented Dec 16, 2024

Add script to transfer proxy ownership across all protocol contracts

This PR introduces a new script that facilitates the transfer of proxy ownership for all protocol contracts to a new owner address. The script:

  • Takes a new owner address as input
  • Requires user confirmation before proceeding
  • Transfers ownership for all core protocol contracts
  • Handles asset-specific contracts (Oracle and Trove Manager) for each configured asset
  • Exits with an error if any transfer fails

This script will be useful for administrative operations and protocol upgrades where proxy ownership needs to be transferred to a new address/multisig.

0xMeir
0xMeir previously approved these changes Jan 8, 2025
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