Releases: morpho-org/morpho-optimizers
Releases · morpho-org/morpho-optimizers
v1.10
What's Changed
Deployment
- InterestRatesManager Aave V2: 0x91b23044d4a8089670309852c7f0a93e5ca8efb7
Full Changelog: v1.9.2...v1.10
v1.9.2 Lens Aave V2, Compound Lens improvements & DLL fix
What's Changed
- Fix lens interface by @Rubilmax in #1238
- Dev by @MerlinEgalite in #1247
Full Changelog: v1.9.1...v1.9.2
v1.9.1 Morpho-Aave-V2 Deployment (V3 first audit by ChainSecurity)
What's Changed
- Morpho mechanism naming by @MathisGD in #1136
- Fix branch names in foundry gas diff on push by @Rubilmax in #1139
- Add withdraw check by @MerlinEgalite in #1142
- Opti: Store underlying tokens by @MathisGD in #1090
- Internalize shared functionality for collateral and debt values by @pakim249CAL in #1096
- Feat amounts to treasury by @MerlinEgalite in #1145
- Make rewards controller dynamic by @Rubilmax in #1140
- Opti: function liquidate by @makcandrov in #1147
- Storage layout check by @MathisGD in #1150
- PR on top of #1146 by @MathisGD in #1155
- Feat mirror by @MerlinEgalite in #1146
- ✨ (#1100) Use OS libs by @MerlinEgalite in #1126
- poolToken naming issue fix proposal by @MathisGD in #1159
- Fix pool token naming by @MathisGD in #1157
- Pin dependencies by @MerlinEgalite in #1160
- Dev by @MerlinEgalite in #1123
- ⬆️ Bump foundry-gas-diff by @Rubilmax in #1158
- Foundry script for deployments by @julien-devatom in #1038
- Generate gas reports without fuzzing by @Rubilmax in #1165
- Simplify CI gas report setup by @Rubilmax in #1172
- Make fuzzing semi-deterministic in gas report by @Rubilmax in #1171
- Improve compilation cache & fix gas diffs by @Rubilmax in #1170
- Harmonize aave-v2 and aave-v3 by @Rubilmax in #1200
- Opti balance storage by @MerlinEgalite in #1201
- Opti: Use a storage variable for balances by @makcandrov in #1156
- 📌 (#1163) Pin morpho-utils version by @MerlinEgalite in #1203
- Fix Morpho Utils by @MerlinEgalite in #1220
- ✨ (#1218) Add bonus guard by @MerlinEgalite in #1221
- Fix various things #1 by @MerlinEgalite in #1222
- ♻️ (#1216) Rename morpho dao to incentives treasury vault by @MerlinEgalite in #1224
- Fix various things #2 by @MerlinEgalite in #1223
- Dev by @MerlinEgalite in #1202
- Fix libs links by @MerlinEgalite in #1231
- Dev by @MerlinEgalite in #1232
New Contributors
- @pakim249CAL made their first contribution in #1096
- @makcandrov made their first contribution in #1147
Deployments
- Morpho Proxy: 0x777777c9898d384f785ee44acfe945efdff5f3e0
- Morpho Implementation: 0x299ff2534c6f11624d6a65463b8b40c958ab668f
- EntryPositionsManager: 0xdf93cf1ca3acf96bc26783e6fab89400d362d0b4
- ExitPositionsManager: 0xf6998f72b92b81c8f683d30ed8678d348fe9754b
- InterestRatesManager: 0x6176bd8ca7cee64519d6737c51731d33ee7a1d8c
- Lens: 0x8706256509684e9cd93b7f19254775ce9324c226
Full Changelog: v1.8.1...v1.9.1
v1.8.1 Görli Deployment
What's Changed
- Dev by @MerlinEgalite in #1110
- Fix repay opti by @MathisGD in #1118
- Fix gas report Makefile by @MathisGD in #1117
- Opti: keep userMarkets in memory by @MathisGD in #1089
- Dev by @MathisGD in #1119
- Docs improvements by @MerlinEgalite in #1115
- Remove protocol tags when only updating tests in PR by @Rubilmax in #1121
- Update bitmasks types from uint256 to bytes32 by @Rubilmax in #1107
- Refactor rewards by @MerlinEgalite in #1098
- Div up debt value in borrow guard by @Rubilmax in #1116
- Update test configs by @Rubilmax in #1042
- Add foundry gas diff by @Rubilmax in #1129
- Refactor CI by @Rubilmax in #1138
Full Changelog: v1.8...v1.8.1
v1.9 Audit ToB and Morpho-Compound Deployment
Audit
ToB updated the audit.
Deployments
- Morpho Proxy: 0x8888882f8f843896699869179fb6e4f7e3b58888
- Morpho Implementation: 0xf29cc0319679b54bd25a8666fc0830b023c6a272
- PositionsManager: 0x782107cc83b3b1c4f99efecbb2e0b01f2e8ab45d
- InterestRatesManager: 0x2f2d51f4d68a96859d4f69672cbeefd854bd8289
- RewardsManager Proxy: 0x78681e63b6f3ad81ecd64aecc404d765b529c80d
- RewardsManager Implementation: 0x70c59877f5358d8d6f2fc90f53813eb2b2698ab7
What's Changed
- Dev by @MerlinEgalite in #1110
- Dev by @MathisGD in #1119
Full Changelog: v1.8...v1.9
v1.8 InterestRatesManager deployment
Major changes
- Fixes on Aave from Pessimistic and ChainSecurity audits (not deployed yet)
- Various Compound's improvements (not deployed yet)
Full Changelog: v1.7...v1.8
InterestRatesManager deployment
- InterestRatesManager address: 0xe3556899a0f9faffc20cfbc6f926e2a377a1e5f3
v1.7 Lens update
What's Changed
- New getters inside of the Lens contract
- Add getters for global values (total supply, total borrow)
- Some computation fixes
- Lens was upgraded with a new implementation
Deployment addresses
Lens Proxy: 0x930f1b46e1d081ec1524efd95752be3ece51ef67 (no changed)
New Lens implementation: 0xb496c112acfdfc2f6493866b5a10074cfe62cf73
Upgrade transaction: 0x95be58115be35194c887ac4419d7c0e8518a40cac6aa15bbb97340c83d252632
Full Changelog: v1.6...v1.7
v1.6 Morpho Compound Lens Proxy
Major changes
- Lens becomes an upgradeable contract.
- New getters are added for integrators
- Comp rewards lens & Morpho lens are merged
Deployment addresses
Lens Proxy: 0x930f1b46e1d081ec1524efd95752be3ece51ef67
Lens Implementation: 0x9882ea905e45398201f2d3f726cacca84ebb3808
v1.5 RewardManager Proxy
Major changes
- Compound's RewardsManager becomes an upgradeable contract.
- Some fixes have been applied to avoid edge cases computation issues.
- A Comp rewards lens has been created.
Deployment addresses
- RewardsManager Proxy: 0x78681e63b6f3ad81ecd64aecc404d765b529c80d
- RewardsManager Implementation: 0x70c59877f5358d8d6f2fc90f53813eb2b2698ab7
- CompRewardsLens: 0x9e977f745d5ae26c6d47ac5417ee112312873ba7
v1.4 Deployed Compound
Deployment addresses
- PositionsManager: 0x782107cc83b3b1c4f99efecbb2e0b01f2e8ab45d
- Morpho: 0xf29cc0319679b54bd25a8666fc0830b023c6a272