Releases: NexusMutual/smart-contracts
Releases · NexusMutual/smart-contracts
Release v2.10.0
Audit Report
https://iosiro.com/audits/nexus-mutual-usd-price-feed-oracle-support-audit
What's Changed
- feat: add USD price feed support for PriceFeedOracle by @rackstar in #1275
- chore: update deployments PriceFeedOracle address by @rackstar in #1274
- chore: update @nexusmutual/deployments to 2.10.0 by @rackstar in #1278
Full Changelog: v2.9.0...v2.10.0
v2.9.0
Audit Report
https://iosiro.com/audits/nexus-mutual-long-term-limit-order-smart-contract-audit
What's Changed
- feat: long term limit order for SwapOperator by @MilGard91 in #1230
- chore: add semantic commit / branch hooks validation by @rackstar in #1248
- chore: remove product listing scripts by @rackstar in #1253
- chore: update deployments version and contract addresses by @MilGard91 in #1256
- feature: SwapOperator long term limit orders + semantic hooks validations by @MilGard91 in #1257
Full Changelog: v2.8.0...v2.9.0
Release v2.8.0
Audit Report
What's Changed
- feat: Batch NXM withdrawals by @roxdanila in #1201
- Feat: Move staking pool metadata by @shark0der in #1204
- Fix: skip deallocations when burning in grace period by @shark0der in #1203
- fix: Audit fixes for Staking pool and batch nxm withdrawals by @rackstar in #1213
- feat: Add metadataIpfsHash to StakingViewer Pool struct by @rackstar in #1216
- feat: Add create2 library linking by @rackstar in #1220
- chore: Update deployments StakingViewer and SwapOperator by @rackstar in #1219
- chore: Update @nexusmutual/deployments to 2.8.0 by @rackstar in #1226
- feat: Add governance proposal scripts by @rackstar in #1227
Full Changelog: v2.7.1...v2.8.0
Release v2.7.1
What's Changed
- Chore: Remove pool 8 bug fix by @MilGard91 in #1154
- Feature/manager deposit lock by @MilGard91 in #1155
- feat: Product listing scripts improvements by @rackstar in #1156
- Add decimals function to Aggregator interface by @Gideonnn in #1185
- feat: Implement aws kms signer support for deploys by @shark0der in #1193
- test: cover products staking pool fork tests by @MilGard91 in #1191
- Chore: generate v2.6.2 storage layout by @shark0der in #1178
- feat: Use CoverProducts in listing scripts by @MilGard91 in #1187
- release: Cover Products by @MilGard91 in #1046
- feat: Add NexusViewer and AssessmentViewer by @rackstar in #1164
- chore: Add scripts for proposal simulations by @MilGard91 in #1196
- chore: Update deployments for cover products and viewer contracts by @rackstar in #1195
- Release v2.7.2: CoverProducts by @MilGard91 in #1200
Full Changelog: v2.6.2...v2.7.1
Release v2.6.2
What's Changed
- Fix addresses in deployments pkg by @roxdanila in #1109
- test: add asset usdc by @MilGard91 in #1112
- Bump deployments package version and add USDC asset fork tests by @roxdanila in #1113
- fix: Fix setProducts script metadata file path by @rackstar in #1129
- feat: Add tenderly simulation to setProducts script by @rackstar in #1132
- feat: Remove whitespace in Cover Assets csv by @rackstar in #1142
- chore: Add tenderly simulation and data verification for
setProductTypes
by @MilGard91 in #1146 - fix: Fix processExpiration for pool 8 by @rackstar in #1149
Full Changelog: v2.6.0...v2.6.2
Release v2.6.0: Cover Re Investment
Audit Report
https://iosiro.com/audits/nexus-mutual-safe-tracker-smart-contract-audit
What's Changed
- Release v2.6.0: Cover Re Investment by @roxdanila in #1108
Full Changelog: v2.5.0...v2.6.0
Release v2.5.0
Audit Report
https://iosiro.com/audits/nexus-mutual-swap-operator-asset-to-asset-smart-contract-audit
What's Changed
- Fixes: Release 2.5.0 by @shark0der in #1077
- Remove deps, and modify contracts to support the change by @MilGard91 in #1061
- Process expirations up to current time by @shark0der in #1087
- feat: SwapOperator.placeOrder asset to asset support by @rackstar in #1059
- test: CoverBroker tests by @MilGard91 in #1092
- feat: Add CoverBroker by @rackstar in #1090
- Chore: Add CoverBroker to deployment by @MilGard91 in #1099
Full Changelog: v2.4.2...v2.5.0
Release v2.4.2
What's Changed
- Feat: Increase price change per day by @MilGard91 in #1075
- Add testnet MR patching code by @shark0der in #1060
Full Changelog: v2.4.1...v2.4.2
Release v2.4.1
What's Changed
Full Changelog: v2.4.0...v2.4.1
Tokenomics upgrade
This upgrade adds the Ramm contract that implements the new tokenomics model. Resources to learn more about it:
Audit Report
What's Changed
- Feature/tokenomics fast ratchet speed by @shark0der in #927
- Add zero budget unit test - getReserves / storeState by @rackstar in #946
- Feature/tokenomics todos by @MilGard91 in #957
- Feature: Remove MCR floor by @MilGard91 in #931
- Feature/tokenomics todos custom errors by @rackstar in #958
- Feature/tokenomics initial observations by @MilGard91 in #953
- Feature/tokenomics ramm swap integration tests by @rackstar in #949
- Feature/tokenomics twap unit tests by @MilGard91 in #947
- Add getInternalPrice method without update by @MilGard91 in #962
- Feature/tokenomics protocol internal price by @MilGard91 in #930
- Feature/tokenomics missing unit tests by @rackstar in #964
- test: Add missed coverage unit tests in Pool.sol by @rackstar in #974
- feat: Add mocks/common directory + base / generic mocks by @rackstar in #976
- Feature/ramm circuit breaker by @shark0der in #979
- Remove swapValue from pool constructor and remove unused variables by @shark0der in #983
- Check membership when minting by @shark0der in #985
- Update deploy script + deployments build script by @Gideonnn in #950
- Tokenomics audit fixes and circuit breakers by @shark0der in #984
- Feature: Tokenomics accumulator precision by @MilGard91 in #1007
- Feature: Tokenomics update twap by @MilGard91 in #1002
- refactor: Audit Ramm code refactor by @rackstar in #1008
- feat: Add EthInjected and EthExtracted events by @rackstar in #1009
- Feature: Tokenomics min max internal price and update initial twap values by @MilGard91 in #1003
- Feature: ramm context struct (reuse-results) by @MilGard91 in #1006
- Feature: Tokenomics - internal constants by @MilGard91 in #1010
- Fix: use correct ratchet speed by @shark0der in #1012
- Test: Update layout tests with new versions by @MilGard91 in #997
- Feature: Tokenomics integration test rebased by @MilGard91 in #1019
- Feature: Tokenomics observation packing by @MilGard91 in #1023
- Feature: Tokenomics injection extraction fix by @MilGard91 in #1022
- Repack Ramm storage by @shark0der in #1018
- Fix: Prevent disposable tc from enrolling itself and improve mint checks by @shark0der in #1017
- Chore: cleanup by @shark0der in #1026
- Update Read Me by @roxdanila in #1029
- Chore: fork tokenomics and bft fork tests fixes by @shark0der in #1028
- test: Tokenomics fork test by @rackstar in #1000
- Feature: Tokenomics skipped tests by @MilGard91 in #1032
- Feature: Tokenomics by @shark0der in #926
Full Changelog: v2.3.0...v2.4.0