Skip to content

Releases: mstable/metavaults

Release v0.0.7

10 Jan 07:12
f75cbdb
Compare
Choose a tag to compare
  • fix: npm publish action (#86)
  • chore: adds publish web to publish action
  • feat: fraxBP vaults (#71)
  • feat: test for update assetsPerShare after removal of underlyingVault
  • feat: ConvexFrax based vaults
  • chore: Refactor Curve lib tests (#74)
  • chore: using Hardhat network helpers for setBalance, setStorageAt and stopImpersonateAccount (#82)
  • fix: missing awaits in savePlus fork tests
  • refact: reduce gas consumption while donating tokens (#87)
  • chore: updated docs for second audit
  • chore: adds deployment address (#93)
  • fix: removeVault() will block because of incorrect vaults length (#96)
  • fix: modified require to use total vaults length instead of active vaults
  • feat: test for nth vault removal
  • fix: outdated assets amount in _redeem and _mint for PeriodicAllocationAbstractVault (#99)
  • feat: recalculate assets amount of successful assetsPerShare update
  • feat: tests for recalculating assetsPerShare for redeem and mint
  • fix: Meta vaults cannot re-add underlying vaults after removal (#100)
  • feat: removed allowance in remove vault
  • fix: test for remove and re-add vault
  • fix: liq-donate-tokens task with multiple rewards (#101)
  • fix: liq-settle-swap task (#103)
  • fix: removes death code from LiquidatorVaults (#104)
  • fix: RoundUp for mint, previewMint, withdraw and previewWithdraw (#102)
  • feat: contract changes for roundUp
  • feat: LightBasicVault roundUp
  • feat: roundUp unit-tests
  • feat: 3Crv based vault changes
  • feat: FraxBp based vault changes
  • feat: roundUp tests and scaling bug fix
  • fix: reset network before running test
  • fix: [Macro] Medium and lower criticality fixes (#106)
  • feat: [M-4] added check for performance fees too high during initialization
  • feat: [L-2] cannot remove cached vault
  • feat: [Q-1] removed zero-address check for code consistency
  • feat: [Q-2] removed unused imports
  • feat: [Q-3] corrected comment
  • feat: [G-1] No check if performanceFee is 0
  • feat: [G-3] Unnecessary control variable initialization of for loops And removed zero address check vaultManagerRole
  • fix: fork-tests for sameAssetsUnderlyingVaults behavior for removeVault
  • feat: [G-2] uint24 for performanceFee
  • fix: uint24 performanceFee
  • fix: unit-test errors
  • fix: removed toNumber()
  • chore: toNumber fix
  • fix: minor fixes
  • feat: updated diagrams
  • feat: get historical token balances using token-balance HH task (#107)
  • fix: liquidator retry approvals (#110)
  • fix: liquidator retry approvals by pre-approving the async swapper to transfer reward tokens
  • fix: typos in README (#112)

Co-authored-by: doncesarts doncesarts@gmail.com
Co-authored-by: tushargargght tushargargght@gmail.com
Co-authored-by: naddison36 nick@addisonbrown.com.au
Co-authored-by: omahs 73983677+omahs@users.noreply.github.com

Release v0.0.6

21 Nov 08:04
02754fc
Compare
Choose a tag to compare
  • The upgrade the 3CRV Convex Meta Vault to include the following changes:
    1. Fixed charging the performance fee to store assets per share with newly minted fee shares included for the next performance period.
    2. assets per share updated after removeVault.
  • fix Curve3CrvAbstractMetaVault reset allowance
  • Hardhat task changes including
    • added convex-3crv-snap task
    • added assets in underlying vaults to convex-3crv-mv-snap task
    • added collected fees to vault snaps
    • added maxFee protection to `liq-init-swap task
    • better reporting of rewards in liq-collect-rewards task
    • add gas price to liq-init-swap task
    • task liq-donate-tokens further parameterized
    • added stored assets/share to convex-3crv-mv-snap task
    • added task vault-max-withdraw
    • added task vault-slippage to measure deposit and redeem slippage
    • deploy tasks now have optional proxy flag
  • fork test to get data for a worked sandwich attack on a Convex 3Crv vault
  • added process diagram for chargePerformanceFee
  • increase code coverage of unit and fork tests
  • added docgen script using solidity-docgen
  • created npm publish action
  • updated github actions to do not run when draft
  • updated publish config on web-config.ts
  • simplified Curve library tests
  • removed modules not used by metavaults

v0.0.4

21 Oct 11:29
Compare
Choose a tag to compare

What's Changed

  • chore: post deployment fixes #63

Full Changelog: v0.0.3...v0.0.4

Release v0.0.1

29 Aug 10:19
Compare
Choose a tag to compare

Initial release for the Hacken audit.