Executed

Execute FinanceHubOUSGv2 Contract Upgrade and Initialize New Functionality


Proposal ID

749975...2136

Proposed

Apr 9th, 2025

Result details
Final Votes

Quorum

4.12K of 3K

Majority support

Yes

For

4.12K

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0x7299...5E67

upgradeAndCall(..)

Custom

Account

0x7299...5E67

Method

upgradeAndCall(..)

Proposal

Summary

This proposal seeks approval to upgrade the FinanceHub contract from V1 to V2 and execute the initializeV2() function to complete the implementation of the new instant OUSG management functionality. The upgrade will enable direct interaction with the OUSG Instant Manager for more efficient minting and redemption processes.

Details

The FinanceHubOUSGv2 contract introduces significant improvements to the Open Money USD (omUSD) ecosystem by implementing a new system for minting and redeeming omUSD using USDC and OUSG via the OUSG Instant Manager. The previous version required batch processing through the OUSG Manager, while the new version enables direct, instant interactions.

Key Changes and Benefits

  1. Streamlined minting process - Users can now directly mint omUSD by depositing USDC
  1. Instant redemption - Simplified process for redeeming omUSD for USDC
  1. Improved price discovery through the Ondo Oracle integration
  1. Enhanced security with additional validation checks

Technical Implementation

The initializeV2() function will:

  1. Execute as a reinitializer with version 2
  1. Revert a pending redemption request for a user (ID #2)
  1. Clean up the data structure to maintain contract integrity

Security Considerations

The initializeV2() function can only be called by the admin proxy address (0x72996e3634CABf9B1DA0A05FB6297c10E8035E67) to ensure proper access control. The code has been audited and follows best practices for upgradeable contracts.

Action Items

If approved, this proposal will:

  1. Authorize the upgrade of the FinanceHub contract to V2
  1. Execute the initializeV2() function to complete the migration
  1. Enable the new minting and redemption functionality for all users

Effective Date

The upgrade will be implemented immediately following the approval of this proposal.

Final Votes

Quorum

4.12K of 3K

Majority support

Yes

For

4.12K

Against

0

Abstain

0

Final Votes
Status

Wed Apr 9, 01:52 am

Draft created

Wed Apr 9, 01:46 pm

Published onchain

Wed Apr 9, 02:46 pm

Voting period started

Fri Apr 11, 02:46 pm

Voting period ended

Fri Apr 11, 08:57 pm

Proposal queued

Fri Apr 11, 09:58 pm

Proposal executed