-
Notifications
You must be signed in to change notification settings - Fork 26
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
feat: December 2023 release #8
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
* chore: remove upgrade tests and cleanup * refactor: stateless `assertPoolState` and `assertPoolStateWithDiff` * refactor: last stateless assertions * chore: cleanup * refactor: stateless `BalanceAssertions` * refactor: standalone `BalanceAssertions` * fix: readme * chore: latest submodules * fix: remove upgrade test workflows * chore: latest submodules * chore: Document natspec docgen (#341) * chore: document natspec docgen * fix: pr review * chore: take latest `main` on submodules
* chore: latest submodules * refactor: fix imports and tests * chore: latest ftlm * chore: update submodules * fix: pr review --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: script to deploy protocolHealthChecker * chore: add link to issue * chore: update to use address in script * fix: to use like interface to enforce view
* wip: tether simulation * fix: Improves simulations * test: added withdraw * feat: do with multiple lps * chore: cleanup test * chore: fork in test * refactor: add internal helper for lifecycle after onboarding new pool asset * refactor: use USDT constant * refactor: pr comments * refactor: add in-line fuzz runs amount * refactor: remove extra line * refactor: add extra line * refactor: use erc-helper * refactor: wrap erc-20 helper in require statements * chore: naming * chore: naming --------- Co-authored-by: JG Carvalho <[email protected]>
…373) (#350) * fix: health checker contracts * fix: protocol health checker onchain * feat: add test file for protocol health checker * fix: PR comments * fix: correct imported file * feat: run on higher memory runner * feat: run on higher memory runner * feat: run on higher memory runner on main CI * fix: err msg --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: add example of keyring pool * test: update integration test * test: add keyring lifecycle * fix: add additional exemptions * fix: update asset address * fix: add managament fee rates * feat: add invariant assertions * feat: add protocol invariant assertions + refactor --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: update address registry * chore: update address registry
…obals (SC-13541) (#354) * feat: integration test for stale price check for getLatestPrice in globals (SC-13541) * fix: set maxDealy in function instead of a constant (sc-13541) * fix: add integration testing for changes in price oracle (SC-13541) * fix: pull latest global commit (SC-13541) * fix: pull globals main (SC-13541) * fix: ordering (SC-13541)
* feat: update submodules * test: update pool configuration in all tests * test: add test cases for premature redemption requests * fix: update scenario tests * fix: add configs for new pool deployer * fix: deploy new pool deployer after fork * test: add new fuzz tests * test: add test for remove shares * test: add sex exit config tests * test: add assertions * fix: add additional assertions
* chore: remove wm * chore: rename wm submodule
* feat: update pool manager and ppm for new permissioning architecture * chore: update submodules * fix: failing tests and uncommenting * chore: add TODOs * chore: remove extra line * chore: remove old wm * chore: update-ci --------- Co-authored-by: Vedran Bidin <[email protected]> Co-authored-by: 0xfarhaan <[email protected]>
* feat: integration test to ensure valid borrowers (SC-13725) * feat: integration test for canDeploy borrowers (SC-13725) * chore: Add borrower can deploy loan for OTL (SC-13725) * fix: address PR comments (SC-13725) * fix: tests name (SC-13725) * fix: update submodules to point to main (SC-13725) * chore: update modules * chore: remove file --------- Co-authored-by: 0xfarhaan <[email protected]>
* chore: update submodules * chore: update submodules
…) (#361) * feat: add ppm to protocol actions * fix: rename contract and interfaces * test: add sppl tests * fix: add permisison admin * chore: update submodule and formatting --------- Co-authored-by: 0xfarhaan <[email protected]>
…(#362) * feat: add ppm to protocol actions * fix: rename contract and interfaces * test: add sppl tests * fix: add permisison admin * test: add pool entry permission tests * fix: update ppm submodule * fix: update indentation * fix: rename test file
…366) * feat: add ppm to protocol actions * fix: rename contract and interfaces * test: add sppl tests * fix: add permisison admin * test: add pool entry permission tests * fix: update ppm submodule * fix: update indentation * test: add pool exit integration tests * fix: rename test file * fix: address pr comments --------- Co-authored-by: 0xfarhaan <[email protected]>
…(SC-14144) (#367) * feat: add ppm to protocol actions * fix: rename contract and interfaces * test: add sppl tests * fix: add permisison admin * test: add pool entry permission tests * fix: update ppm submodule * fix: update indentation * test: add pool exit integration tests * fix: rename test file * test: add transfer permission tests * fix: minor updates * fix: address pr comments --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: operational admin acl function tests (SC-14138) * feat: ACL OA tests (SC-14138) * fix: address PR comments (SC-14138) * fix: add missing tests (SC-14138) * chore: add comment and update assertion --------- Co-authored-by: 0xfarhaan <[email protected]>
* test: add ftl factory deprecation test * fix: address pr comments
…pgrade (#370) * feat: upgrade test for FTL (SC-14141) * feat: deploy,upgrade and assert test (SC-14141) * feat: Add globals and ppm (SC-14141) * chore: cleanup PR * chore: cleanup PR * chore: remove validation lifecycle * fix: cleanup PR * fix: cleanup PR * fix: cleanup PR * fix: setup upgrade base (SC-14141) * chore: add TODO and comments * chore: add protocol upgrade tests to CI --------- Co-authored-by: Preethisenthilkumar <[email protected]>
* feat: upgrade test for FTL (SC-14141) * feat: deploy,upgrade and assert test (SC-14141) * feat: Add globals and ppm (SC-14141) * chore: cleanup PR * chore: cleanup PR * chore: remove validation lifecycle * fix: cleanup PR * fix: cleanup PR * fix: cleanup PR * fix: setup upgrade base (SC-14141) * feat: fuzzed lifecycle test for new FTL-factory (SC-14262) * fix: naming * chore: increase FTL amount and add TODO * fix: update key --------- Co-authored-by: 0xfarhaan <[email protected]>
* wip: initial files * feat: first simple test * bug: test showcasing wm issue * bug: remove lp3 * chore: update submodule and test that exposed bug * fix: Update submodule and tests * feat: failure tests * chore: private submodule access * fix: test case * fix: tests * fix: update submodule and fix test * chore: renamed wm instances * chore: remove test file * chore: rebase and fix tests * fix: yaml files for wm-q submodule * fix: improper import * fix: missed renames * chore: add testFork * chore: add testFork * chore: uncomment test --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: manual redeem tests * feat: add new test case * temp: failing test waitng for submodule update * fix: update submodule * fix: remove deprecated test * feat: update submodule * feat: update err msg in test --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: manual redeem tests * feat: add new test case * temp: failing test waitng for submodule update * fix: update submodule * feat: add tests for remove shares * fix: address PR comments * fix: add totalShares assertions * fix: refactor to use helpers * fix: formatting changes * fix: error messages * feat: add assertions and fix comments for success tests * chore: update test --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: add fuzz tests for pool view functions (SC-14544) * fix: address PR comments * empty commit * fix: PR comments * fix: cleanup --------- Co-authored-by: Farhaan <[email protected]>
Co-authored-by: Farhaan <[email protected]>
* feat: Fuzz for poolEntry permission functions (SC-14545) * fix: level * fix: add permit test * fix: ordering * fix: error * fix: address PR comments * fix: failing tests * fix: alignment * fix: PR comments * chore: move constants --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: poolExit permissions test (SC-14546) * feat: add remaining tests * fix: address PR comments * fix: PR comments * fix: add reverts * chore: rename var --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: fuzz tests for pool transfer permissions (SC-14547) * fix: spacing * fix: add reverts * fix: address PR comments Signed-off-by: Preethisenthilkumar <[email protected]> --------- Signed-off-by: Preethisenthilkumar <[email protected]>
* test: add migrator factory duplicate tests * fix: update migrator failure tests --------- Co-authored-by: Farhaan <[email protected]>
* feat: deprecate pool deployer v2 (SC-14589) * fix: naming * fix: remove extra steps * fix: address PR comments * fix: PR comments * chore clean up --------- Co-authored-by: 0xfarhaan <[email protected]>
* test: temp commit * test: add invariant k back
…4594) (#425) * test: temp commit * test: add invariant k back * fix: increase allowed diff by 50 percent
* chore: comment out otlm invariant K * chore: comment out otlm invariant K
* feat: add validation scripts * feat: adding base and eth contracts * feat: duplicate all scripts for both networks * feat: changes from first dry run * feat: round of PR comments * fix: compilation errors * fix: remove incorrect assertion * fix: updates block numbers * fix: formatting * fix: unstuck CI? * fix: bytecode hashes * feat: update validation scripts * feat: add op admin * feat: add oracle check for mainnet * chore: cleanup * chore: cleanup * feat: add script to validate no shares in WM * chore: update formatting for contract hash logging * refactor: pass in imp * chore: use correct basel2 contract * fix: init for ftl * chore: update base lender * chore: move oracle update to globals validation * fix: update base codehashes * fix: remove unused import * chore: update mainnet allowed lenders * fix: PR comments --------- Co-authored-by: 0xfarhaan <[email protected]>
…51) (#420) * feat: add check invariants for wm-q (SC-14451) * feat: add invariants to PHC * feat: add PPM invariant A * fix: ppm invariant checker * fix: wmq invariant I * fix: size of array * fix: PR comments * fix: update health checkers --------- Co-authored-by: Farhaan <[email protected]>
Co-authored-by: Farhaan <[email protected]>
Co-authored-by: Farhaan <[email protected]>
Co-authored-by: Farhaan <[email protected]>
* feat: add wm-q invariants to lp health checker (SC-14955) * fix: failing assertions * fix: boolean value * fix: assertions * fix: logical op issue * chore: cleanup * fix: address PR comments * fix: rm files from previous commit * Revert "fix: rm files from previous commit" This reverts commit 987dcbe9dcf480c2435ad141e27409054a0ee0e9. * fix: remove submodules * Revert "fix: remove submodules" This reverts commit a10eed512cafb3d881736d0bed8309b94b4f4bd5. * fix: append lps * fix: revert submodules * refactor: update tests --------- Co-authored-by: 0xfarhaan <[email protected]>
* feat: add validation scripts * feat: adding base and eth contracts * feat: duplicate all scripts for both networks * feat: changes from first dry run * feat: round of PR comments * fix: compilation errors * fix: remove incorrect assertion * fix: updates block numbers * fix: formatting * fix: unstuck CI? * fix: bytecode hashes * feat: update validation scripts * feat: add op admin * feat: add oracle check for mainnet * chore: cleanup * chore: cleanup * feat: add script to validate no shares in WM * chore: update formatting for contract hash logging * feat: fuzzed lifecycle validation * feat: add addresses * feat: add addresses * chore: formatting * feat: update deployment script * chore: add new pool * feat: add oppertunistic pool to validation scripts correctly * chore: update with latest addresses * feat: fix failing tests * feat: updated addresses * feat: add new pool * feat: add new pool * chore: update to include HC deployment * fix: remove WM-Q invariant I * fix: add upgrade blocks --------- Co-authored-by: JG Carvalho <[email protected]>
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.
No description provided.