diff --git a/chains/10.json b/chains/10.json index 99f56aae0..ad496e27f 100644 --- a/chains/10.json +++ b/chains/10.json @@ -1,4 +1,9 @@ [ + { + "addr": "0xF203236B9CEf1FaaEa4aCE8e8e2EB65431ef7697", + "isContract": true, + "name": "JUMP_RATE_IRM_MOONWELL_USDT0_DAI_MIP_X35" + }, { "addr": "0x1b2a5f458b627Fb995F834A7B40112c27c2f77e8", "isContract": true, diff --git a/chains/8453.json b/chains/8453.json index f15551769..96455947e 100644 --- a/chains/8453.json +++ b/chains/8453.json @@ -1,4 +1,9 @@ [ + { + "addr": "0x6515fAb53Ab28D179CFf4258CdDb8f4745EBb348", + "isContract": true, + "name": "JUMP_RATE_IRM_MOONWELL_USDC_MIP_X35" + }, { "addr": "0xB290615c4f5348aEFDC301a42896906212C80e46", "isContract": true, diff --git a/proposals/mips/mip-x35/x35.json b/proposals/mips/mip-x35/x35.json new file mode 100644 index 000000000..133aff552 --- /dev/null +++ b/proposals/mips/mip-x35/x35.json @@ -0,0 +1,58 @@ +{ + "8453": { + "markets": [ + { + "collateralFactor": -1, + "irm": "JUMP_RATE_IRM_MOONWELL_USDC_MIP_X35", + "market": "MOONWELL_USDC", + "reserveFactor": -1 + }, + { + "collateralFactor": 0.84e18, + "irm": "", + "market": "MOONWELL_LBTC", + "reserveFactor": -1 + }, + { + "collateralFactor": 0.84e18, + "irm": "", + "market": "MOONWELL_TBTC", + "reserveFactor": -1 + } + ], + "irModels": [ + { + "baseRatePerYear": 0, + "jumpMultiplierPerYear": 9e18, + "kink": 0.9e18, + "multiplierPerYear": 0.08e18, + "name": "JUMP_RATE_IRM_MOONWELL_USDC_MIP_X35" + } + ] + }, + "10": { + "markets": [ + { + "collateralFactor": -1, + "irm": "JUMP_RATE_IRM_MOONWELL_USDT0_DAI_MIP_X35", + "market": "MOONWELL_USDT0", + "reserveFactor": -1 + }, + { + "collateralFactor": -1, + "irm": "JUMP_RATE_IRM_MOONWELL_USDT0_DAI_MIP_X35", + "market": "MOONWELL_DAI", + "reserveFactor": -1 + } + ], + "irModels": [ + { + "baseRatePerYear": 0, + "jumpMultiplierPerYear": 9e18, + "kink": 0.9e18, + "multiplierPerYear": 0.067e18, + "name": "JUMP_RATE_IRM_MOONWELL_USDT0_DAI_MIP_X35" + } + ] + } +} diff --git a/proposals/mips/mip-x35/x35.md b/proposals/mips/mip-x35/x35.md new file mode 100644 index 000000000..d72b50c51 --- /dev/null +++ b/proposals/mips/mip-x35/x35.md @@ -0,0 +1,53 @@ +# MIP-X35: Anthias Labs Monthly Recommendations (11/2025) + +## Base + +## Summary + +### Risk Parameters + +A proposal to adjust the following risk parameters: + +| Parameters | Current Value | Recommended Value | +| --- | --- | --- | +| MAMO Borrow Cap | 12M | 3M | +| tBTC Collateral Factor | 85% | 84% | +| LBTC Collateral Factor | 85% | 84% | + + \*Cap changes will be implemented via Cap Guardian + +### IR Parameters + +A proposal to adjust the IR Parameters for USDC: + +| **USDC IR Parameters** | Current Value | Recommended Value | +| --- | --- | --- | +| Base | 0 | 0 | +| Kink | 0.9 | 0.9 | +| Multiplier | **0.072** | **0.08** | +| Jump Multiplier | 9 | 9 | + +## OP Mainnet + +## Summary + +### IR Parameters + +A proposal to adjust the IR Parameters for USDT0 and DAI: + +| **USDT0 IR Parameters** | Current Value | Recommended Value | +| --- | --- | --- | +| Base | 0 | 0 | +| Kink | 0.9 | 0.9 | +| Multiplier | **0.061** | **0.067** | +| Jump Multiplier | 9 | 9 | + +| **DAI IR Parameters** | Current Value | Recommended Value | +| --- | --- | --- | +| Base | 0 | 0 | +| Kink | 0.9 | 0.9 | +| Multiplier | **0.061** | **0.067** | +| Jump Multiplier | 9 | 9 | + +For more information refer to our forum post: +[link](https://forum.moonwell.fi/t/anthias-labs-risk-parameter-recommendations/1759/6). diff --git a/proposals/mips/mip-x35/x35.sh b/proposals/mips/mip-x35/x35.sh new file mode 100644 index 000000000..74126cc35 --- /dev/null +++ b/proposals/mips/mip-x35/x35.sh @@ -0,0 +1,8 @@ +#!/bin/bash +export JSON_PATH=proposals/mips/mip-x35/x35.json +export DESCRIPTION_PATH=proposals/mips/mip-x35/x35.md +export PRIMARY_FORK_ID=0 + +echo "JSON_PATH=$JSON_PATH" +echo "DESCRIPTION_PATH=$DESCRIPTION_PATH" +echo "PRIMARY_FORK_ID=$PRIMARY_FORK_ID" \ No newline at end of file diff --git a/proposals/mips/mips.json b/proposals/mips/mips.json index ddb3ba1b3..de63279f9 100755 --- a/proposals/mips/mips.json +++ b/proposals/mips/mips.json @@ -1,4 +1,11 @@ [ + { + "envpath": "proposals/mips/mip-x35/x35.sh", + "governor": "MultichainGovernor", + "id": 128, + "path": "MarketUpdate.sol/MarketUpdateTemplate.json", + "proposalType": "HybridProposal" + }, { "envpath": "", "governor": "MultichainGovernor", diff --git a/test/integration/PostProposalCheck.sol b/test/integration/PostProposalCheck.sol index 4d350cbf0..043865f5f 100644 --- a/test/integration/PostProposalCheck.sol +++ b/test/integration/PostProposalCheck.sol @@ -85,6 +85,9 @@ contract PostProposalCheck is LiveProposalCheck { vm.selectFork(MOONBEAM_FORK_ID); } + // revert back to proposalStartTime + vm.warp(proposalStartTime); + addresses.removeAllRestrictions(); vm.setEnv("PRIMARY_FORK_ID", vm.toString(primaryForkBefore));