-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade 3CRV Convex Meta Vault #84
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add _afterRemoveVault hook to SameAssetsUnderlyingAVbstractVault
* chore: small update to vault deposit and mint HH tasks * chore: removed links to missing FraxBP diagrams * feat: added convex-3crv-snap HH task chore: added assets in underlying vaults to convex-3crv-mv-snap HH task * chore: test to get data for a worked sandwich attack on a Convex 3Crv vault * chore: added collected fees to vault snaps * chore: added worked Curve Metapools example for article
* chore: added process diagram for chargePerformanceFee * chore: README updated * chore: fork test donation of USDT and DAI * chore: Added maxFee protection to liq-init-swap HH task chore: better reporting of rewards in liq-collect-rewards HH task * chore: add gas price to liq-init-swap HH task * chore: HH task liq-donate-tokens further parameterized
* chore: Updated HH task convex-3crv-snap * chore: added stored assets/share to convex-3crv-mv-snap HH task fix: logs in mv-charge-perf-fee HH task * fix: charge of performance fee needs to store assets per share with fee shares included * chore: updated PerfFeeAbstractVault version * chore: added docgen script using solidity-docgen * chore: Added HH task vault-max-withdraw * feat: Added HH task vault-slippage to measure deposit and redeem slippage * chore: README updated with docgen
* chore: creates npm publish action * chore: adds comments to npmrc * chore: updates github actions to do not run when draft * chore: updates github actions to do not run when draft * chore: updates publish config on web-config.ts
* test: increse test coverage on Liquidator * chore: simplified Curve library tests (#81) * fix: to Curve3CrvAbstractMetaVault reset allowance * test: increase test coverage on libraries * chore: added updateAssetPerShare and chargePerformanceFee to fork tests * chore: removed modules not used by metavaults * chore: increased coverage of Curve3CrvMetapoolCalculatorLibrary Co-authored-by: Nick Addison <nick@addisonbrown.com.au>
[skip ci]
* feat: added optional proxy flag to contract deployments so only the implementation can be deployed * chore: removed unused import in liquidator Hardhat tasks file [skip ci]
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Upgrade to 3CRV Convex Meta Vault
Fixed charging 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 reset allowance on
Curve3CrvAbstractMetaVault
Increase code coverage
Improved vault Hardhat tasks