Releases: NexusMutual/smart-contracts
Releases · NexusMutual/smart-contracts
v3.1.0
v3.0.0
Audit Report
- https://iosiro.com/audits/nexus-mutual-protocol-upgrade-smart-contract-audit
- https://iosiro.com/audits/nexus-mutual-ri-cover-changes-smart-contract-audit
What's Changed
- chore: add slippy solidity linter by @shark0der in #1400
- fix: fix submitClaims + add Claims.depositRetrieved field by @rackstar in #1402
- feat: glob args to hh test by @shark0der in #1408
- feat: add payoutRedemptionPeriod and submitClaim / redeemClaimPayout caller restrictions by @rackstar in #1405
- refactor: clean up Assessment and Claims by @rackstar in #1409
- Fix: ci node version bump by @shark0der in #1410
- feat: add LegacyAssessment, Pool fixes and Master new functions by @rackstar in #1424
- feat: token controller revamp by @MilGard91 in #1420
- feat: backwards compatible membership switch nxm approval by @shark0der in #1427
- test: swap operator tests and fixes by @shark0der in #1403
- style: fix linting and style issues by @shark0der in #1411
- test: pool contract unit tests by @MilGard91 in #1401
- test: governor unit tests by @MilGard91 in #1422
- feat: v3 solidity todos by @shark0der in #1428
- fix: retreive eth member roles and ab migration by @MilGard91 in #1431
- test: v3 basic functionality tests by @MilGard91 in #1430
- feat: get member claims by @shark0der in #1436
- fix: audit findings by @MilGard91 in #1438
- fix: assessment status and outcome by @duxxud in #1439
- test: update v3 fork test and MIGRATION.md by @rackstar in #1440
- feat: claims update and fork tests cleanup by @shark0der in #1441
- feat: proposal id with proposal details by @shark0der in #1452
- fix: registry get methods by @MilGard91 in #1454
- fix: drop undoVotes and extendVotingPeriod cooldown period validation by @rackstar in #1453
- feat: VotePower with governor by @shark0der in #1457
- test: v3 fork tests via safe by @shark0der in #1449
- test: add layout tests by @MilGard91 in #1443
- chore: deployment scripts create1 and create2 by @MilGard91 in #1451
- docs : add Assessments, Claims and Governor contract docs by @rackstar in #1455
- test: integrate push legacy stake rewards scripts to fork test by @rackstar in #1442
- test: cover unit tests by @MilGard91 in #1462
- test: bft claims and assessments by @MilGard91 in #1461
- test: fix v3 update product types ipfs hash by @rackstar in #1477
- feat: cover ri pool by @shark0der in #1464
- test: v3 fork create and set assessment group for all product types by @rackstar in #1479
- feat: migrate cover IPFS metadata to storage by @rackstar in #1478
- chore: kms signer cleanup by @shark0der in #1493
- docs: release 3.0 deployment docs by @rackstar in #1492
- chore: update v3 deployments package by @rackstar in #1450
- audit: governance and assessments august 2025 by @shark0der in #1429
Full Changelog: v2.12.4...v3.0.0
v2.12.4
What's Changed
- chore: add vote lock check by @shark0der in #1395
- chore: add cover asset check on edit by @shark0der in #1396
- fix: add new shares to target tranche on extendDeposit by @shark0der in #1434
Full Changelog: v2.12.3...v2.12.4
v2.12.3
What's Changed
- ci: add release and release next workflows by @rackstar in #1377
- chore: add back the CoverEdited event so frontend can use it by @shark0der in #1382
- fix: add missing conventional-bump-setup.js by @rackstar in #1384
- fix: add root package.json rc version bump by @rackstar in #1385
Full Changelog: v2.12.2...v2.12.3
Limit orders and cover edits
Audit Report
What's Changed
- chore: update hardhat and other deps by @shark0der in #1309
- chore: generate storage layout for v2.11.0 release by @shark0der in #1320
- chore: ensure .env loading and cleanup compilers by @shark0der in #1321
- chore: add cbbtc oracle address by @MilGard91 in #1325
- docs: smart-contracts documentation by @rackstar in #1295
- feature: cover edits by @shark0der in #1310
- feat: nuke legacy and disposable contracts and their mocks by @shark0der in #1343
- feat: limit orders contract by @MilGard91 in #1287
- Fix: manager deposit by @shark0der in #1336
- refactor: use require for errors by @duxxud in #1347
- fix: add
whitelistSelffunction to LimitOrders contract by @MilGard91 in #1348 - fix: fix staking and cover informational audit findings by @shark0der in #1353
- fix: manager deposit fix fix by @shark0der in #1351
- fix: limit orders audit fixes by @MilGard91 in #1352
- feat: add more StakingPool events by @shark0der in #1349
- chore: remove comments by @duxxud in #1354
- test: march release fork tests by @duxxud in #1344
- chore: update ci cache key by @shark0der in #1357
- [fast-forward-only] audit: march 2025 features by @shark0der in #1346
- chore: migrate cover data script by @duxxud in #1358
- chore: release v2.12.0 by @MilGard91 in #1359
Full Changelog: v2.11.0...v2.12.0
Release v2.11.0
Audit Report
https://iosiro.com/audits/nexus-mutual-product-pricing-changes-smart-contract-audit
What's Changed
- chore: add cbBTC address to addresses.json by @rackstar in #1282
- chore: update version to 2.10.1 by @rackstar in #1283
- chore: remove StakingExtrasLib by @shark0der in #1255
- chore: decrease PRICE_BUMP_RATIO, and remove surge pricing by @duxxud in #1294
- refactor: change Product struct, remove YieldTokenIncidents contract by @duxxud in #1298
- feat: add min price per product by @duxxud in #1299
- test: fork test for product pricing updates by @duxxud in #1300
- feat: product pricing updates by @rackstar in #1302
- feat(NexusViewer): add assessment stake lockup expiry timestamp in staked NXM by @mixplore in #1269
- chore: bump version to 2.11.0 by @duxxud in #1303
- Release v2.11.0: Product Pricing Updates by @duxxud in #1307
New Contributors
Full Changelog: v2.10.0...v2.11.0
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