[RFC] Expedited Upgrade of all Fluid Arks (USDC, USDT, ETH) to Enable Reward Harvesting

1. Summary:

This proposal outlines an expedited upgrade for all existing Fluid Arks (specifically for USDC, USDT, and ETH) to the new FluidFTokenArk.sol contract standard. This migration is critical to enable the harvesting of underlying rewards, unlocking additional yield for users that can now be harvested only by the Fluid team on behalf of the protocol. We are seeking community feedback for an accelerated implementation, ideally by tomorrow, to capture this available yield as soon as possible.


2. Context & Motivation:

The current, older versions of the Fluid Ark contracts lack the necessary functionality (i.e., a harvest() function) to claim accrued reward tokens from the underlying protocols where the assets are deployed.

This represents a direct and ongoing loss of potential yield for all users in these arks. The motivation for this upgrade is straightforward and time-sensitive:

  • Unlock Additional Yield: Immediately capture accrued and future rewards that are currently being earned but cannot be accessed automatically.

  • Protocol Consistency: Aligns all arks (new and old) to the same, more capable contract standard, simplifying management and future integrations. (All new arks are already using this contract).

  • Urgency: An expedited process ensures we maximize returns for our users immediately, allowing automatic rewards processing.


3. Proposal:

We propose to migrate all existing, legacy Fluid Arks for USDC, USDT, and ETH to the new FluidFTokenArk.sol contract logic.

  • New Contract Standard: FluidFTokenArk.sol

  • Contract Code: https://github.com/OasisDEX/summer-earn-protocol/blob/main/packages/core-contracts/src/contracts/arks/FluidFTokenArk.sol

  • Affected Arks:

    • Fluid Ark USDC

    • Fluid Ark USDT

    • Fluid Ark ETH

  • Timeline: Expedited, with a target implementation of tomorrow.

This new contract includes the harvest() function required to claim the reward tokens, which will then be passed on to users.


4. Open Questions:

Given the expedited nature of this proposal:

  1. Are there any immediate technical or security concerns with implementing this migration on an accelerated timeline?

  2. Can the team confirm its readiness to deploy this upgrade by the proposed target date?


5. Next Steps:

  • Gather community feedback (expedited review).

  • Confirm implementation readiness with the team.

  • Promote to an on-chain vote or execute the upgrade (pending governance process for expedited changes).


6. Informal Support Indicator:

To gauge community sentiment on the accelerated timeline, please vote:

Do you support the expedited (tomorrow) upgrade of all Fluid Arks to enable reward harvesting?

  • Yes, proceed with the expedited upgrade.

  • No, this requires more discussion.

@Recognized_Delegates

5 Likes

Yes we support the expedited proposal.

4 Likes

much support from me, connie.

3 Likes

I am for this expedited upgrade.

2 Likes

Thanks for recognizing and putting this forward so quickly, @halaprix.

I’m strongly in favor of proceeding with the expedited migration. It’s the kind of pragmatic move that improves protocol efficiency and user returns without unnecessary delay.

Question: I am curious wether the rewards so far earned has been accrued and will be withdraw-able or this upgrade needs to take place to be able to redeem new rewards starting from the time of passing of this proposal?

Let’s just make sure we balance speed with the minimal checks needed for safety.

2 Likes

yes the rewards accrued so far will be withdrawable, but it’s not something Fluid does often, so it will be a one off action.

  1. we deploy new arks - don’t remove old ones
  2. keepers blacklist old ark - to be sure any new rewards are accrued by the new arks
  3. we process the old arks rewards
  4. we remove old arks
2 Likes

Supported! Let’s get the rewards!

2 Likes