Skip to content

Releases: NexusMutual/smart-contracts

Tokenomics upgrade

21 Nov 12:37
Compare
Choose a tag to compare

This upgrade adds the Ramm contract that implements the new tokenomics model. Resources to learn more about it:

image

Audit Report

Code audit
Economic audit

What's Changed

Full Changelog: v2.3.0...v2.4.0

Deployments typescript and minor fixes

08 Sep 10:26
Compare
Choose a tag to compare

Note: v2.2.0 was skipped due to an premature publication of the deployments package.

What's Changed

This release adds support for typescript to the deployment package and fixes a minor argument order isssue in the smart contracts.

Full Changelog: v2.1.1...v2.3.0

Release v2.1.1

26 Jul 09:10
e30fe5c
Compare
Choose a tag to compare
  • Parallel tests
  • Bug fix in Cover.sol for fixed price products

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2 bug fixes and enhancements

20 Jun 12:37
Compare
Choose a tag to compare

What's Changed

  • Add processExpirations function on StakingViewer contract by @shark0der in #823
  • Fix StakingViewer APY always returning sub-unit values by @shark0der in #826
  • Update bumped price when setting the target price on an existing product by @shark0der in #824
  • Fix: recalculate weights for all products and set lastEffectiveWeight for initial products by @kyledewy in #819
  • getPoolProducts return expanded with bumpedPriceUpdateTime by @MilGard91 in #828
  • Chore/compilation fail with warnings by @MilGard91 in #830
  • Chore: Adding optimizer check for code-size error by @MilGard91 in #839
  • Chore/remove oz test helpers and web3 by @MilGard91 in #841
  • Fix: add withdraw/switch membership restrictions by @danoctavian in #833
  • Fix processExpirations by advancing to next bucket and depositing to next tranche by @shark0der in #857
  • Fix: effectiveWeight should be calculated out of raw capacity, not weighted capacity by @danoctavian in #831
  • Chore/remove web3 truffle by @MilGard91 in #851
  • Test: add more testing around effective weight calculations by @kyledewy in #811
  • Fix: Revert if trying to initialize new pool with forbidden or non-existing products by @kyledewy in #805
  • Chore: Add Multicall to the Cover contract by @roxdanila in #862
  • Fix: Changing the commission calculation by @MilGard91 in #865
  • Add deployments package and migrate from CircleCI to GH Actions by @shark0der in #869
  • Chore: Add script for new products by @danoctavian in #870
  • Feature: Expand Cover contract with expireCover by @MilGard91 in #868
  • Test: add basic functionality test case updates by @danoctavian in #846
  • Test: cowswap prod swaps by @danoctavian in #843
  • Feature: Add process expiration events by @MilGard91 in #874
  • Add tests for Governance by @MilGard91 in #873
  • Fix: allocation carry over by @shark0der in #875
  • Fix: SwapOperator denominator bug + enzyme full withdrawal by @danoctavian in #860
  • Fix: Expiration bucket check on cover expiration by @shark0der in #878
  • Remove extra copy of abis and generate them on the fly by @shark0der in #879
  • Make StakingViewer pull StakingProducts address from master by @shark0der in #881
  • Release 2.1.0 by @shark0der in #877

Full Changelog: v2.0.0...v2.1.0

Release v2

16 Mar 12:44
Compare
Choose a tag to compare

Disable active cover amount tracking on v1 ahead of upgrade

13 Feb 22:23
Compare
Choose a tag to compare

Disable active cover amount tracking on v1 ahead of upgrade

Improve ActionFailed

07 Feb 13:34
Compare
Choose a tag to compare

Whenever a governance action fails it was previously doing it silently making wallets misestimate the required gas. This release bubbles up the reverts allowing nodes to properly estimate the gas limit.

Partial claims

06 Feb 10:27
Compare
Choose a tag to compare

Implement partial claims

Enzyme vault integration and better timelock checks

18 Aug 09:51
cf158b0
Compare
Choose a tag to compare
  • Implement enzyme vault integration
  • Better claim assessment timelock checks

Disable delegations

22 Jul 07:37
e3764e8
Compare
Choose a tag to compare
Merge pull request #253 from NexusMutual/release-candidate

Release 1.6.1