Releases: mstable/metavaults
Releases · mstable/metavaults
Release v0.0.7
- 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
andpreviewWithdraw
(#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
- The upgrade the 3CRV Convex Meta Vault to include the following changes:
- Fixed charging the performance fee to store assets per share with newly minted fee shares included for the next performance period.
- 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
- added
- 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
Release v0.0.1
Initial release for the Hacken audit.