mirror of
https://github.com/Instadapp/dsa-governance.git
synced 2024-07-29 22:27:52 +00:00
added changing max risk and max aggr ratio
This commit is contained in:
parent
48caef79c8
commit
4bfd9d91b6
|
@ -41,6 +41,15 @@ interface ILite {
|
|||
bytes4[] calldata sigs_
|
||||
) external;
|
||||
function setDummyImplementation(address newDummyImplementation_) external;
|
||||
|
||||
function updateMaxRiskRatio(
|
||||
uint8[] memory protocolId_,
|
||||
uint256[] memory newRiskRatio_
|
||||
) external;
|
||||
|
||||
function updateAggrMaxVaultRatio(
|
||||
uint256 newAggrMaxVaultRatio_
|
||||
) external;
|
||||
}
|
||||
|
||||
interface IDSAV2 {
|
||||
|
@ -149,7 +158,8 @@ contract PayloadIGP8 {
|
|||
// Action 3: set dummy implementations
|
||||
action3();
|
||||
|
||||
// Action 4: verify proposal
|
||||
// Action 4: Change ratios
|
||||
action4();
|
||||
}
|
||||
|
||||
function verifyProposal() external view {
|
||||
|
@ -187,6 +197,38 @@ contract PayloadIGP8 {
|
|||
LITE.setDummyImplementation(NEW_DUMMY_IMPLEMENTATION);
|
||||
}
|
||||
|
||||
/// @notice Action 4: Change ratios
|
||||
function action4() internal {
|
||||
// Update max aggr ratio from 78.5 to 83.5
|
||||
LITE.updateAggrMaxVaultRatio(83.5 * 1e4); // 83.5% or 83.5 * 1e4
|
||||
|
||||
|
||||
// Update max risk ratio of different protocols
|
||||
{
|
||||
uint8[] memory protocolIds_ = new uint8[](4);
|
||||
uint256[] memory newRiskRatios_ = new uint256[](4);
|
||||
|
||||
// Spark Risk Ratio from 88% to 89%. Protocol Id: 7
|
||||
protocolIds_[0] = 7;
|
||||
newRiskRatios_[0] = 89 * 1e4;
|
||||
|
||||
// Aave V3 Risk Ratio from 88% to 91%. Protocol Id: 2
|
||||
protocolIds_[1] = 2;
|
||||
newRiskRatios_[1] = 91 * 1e4;
|
||||
|
||||
// Morpho Aave v3 Risk Ratio from 88% to 89%. Protocol Id: 6
|
||||
protocolIds_[2] = 6;
|
||||
newRiskRatios_[2] = 89 * 1e4;
|
||||
|
||||
// Fluid Risk Ratio from 88% to 91%. Protocol Id: 8
|
||||
protocolIds_[3] = 8;
|
||||
newRiskRatios_[3] = 91 * 1e4;
|
||||
|
||||
LITE.updateMaxRiskRatio(protocolIds_, newRiskRatios_);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/***********************************|
|
||||
| Function Signatures |
|
||||
|__________________________________*/
|
||||
|
|
Loading…
Reference in New Issue
Block a user