Skip to content

Conversation

@brotherlymite
Copy link
Collaborator

@brotherlymite brotherlymite commented Apr 22, 2025

Changelog:

  • Removes EdgeRiskStewardCollateral and adds EdgeRiskStewardEMode contract to be used by the injector to only allow eMode category updates.
  • Removes AaveStewardInjectorCollateral and adds an injector for EMode AaveStewardInjectorEMode
  • The AaveStewardInjectorEMode assume updateType from RiskOracle to be EModeCategoryUpdate_Core and the market address as the eModeId encoded to address. The update from RiskOracle is encoded in the following struct:
    struct EModeCategoryUpdate {
        uint256 ltv;
        uint256 liqThreshold;
        uint256 liqBonus;
      }
    

Risk Configurations:

Manual Stewards:

  • EMode category update: LT: 0.1% absolute change, LTV: 0.5% absolute change, LB: 0.5% absolute change with delay of 3 days.
  • Pendle discountRate: 5% relative change of discountRate with delay of 2 days

Automated Stewards for Pendle:

  • EMode category update: LT: 0.5% absolute change, LTV: 0.5% absolute change, LB: 0.5% absolute change with delay of 3 days.

@brotherlymite brotherlymite merged commit 901b3dc into refactor/config Apr 24, 2025
2 checks passed
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.

3 participants