Skip to content
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

Deploy aave fork #52

Merged
merged 14 commits into from
Mar 8, 2024
Merged

Deploy aave fork #52

merged 14 commits into from
Mar 8, 2024

Conversation

aviggiano
Copy link
Contributor

@aviggiano aviggiano commented Mar 1, 2024

@aviggiano
Copy link
Contributor Author

Depends on SizeCredit/aave-v3-core#1

@aviggiano aviggiano changed the title Deploy aave fork Deploy aave fork (https://github.com/SizeLending/aave-v3-core/pull/1) Mar 4, 2024
@aviggiano aviggiano changed the title Deploy aave fork (https://github.com/SizeLending/aave-v3-core/pull/1) Deploy aave for Mar 4, 2024
@aviggiano aviggiano changed the title Deploy aave for Deploy aave fork Mar 4, 2024
@aviggiano aviggiano changed the base branch from main to permissioned-vp March 8, 2024 08:47
@aviggiano aviggiano merged commit 233df36 into permissioned-vp Mar 8, 2024
2 of 4 checks passed
@aviggiano aviggiano deleted the deploy-aave-fork branch March 8, 2024 08:50
aviggiano added a commit that referenced this pull request Mar 11, 2024
* Oak fixes

* Fix compilation

* Test OAK-2

* Remove liquidityIndexAtRepayment set on compensate

* Fix OAK-3

* Remove CreditPosition.borrower parameter

* Add test for OAK-4

* Update variable names

* Fix OAK-6

* Add test for OAK-8

* Create fuzz test to validate selfLiquidate

* Add new fuzz test for compensate

* Fix OAK-38

* WIP

* Create two vaults

* Deploy aave fork (#52)

* Improve deploy script

* Update transfer order to avoid DoS when exiting lender does not have any deposits

* Rename functions

* Minor refactor

* Refactor deploy contract

* Deploy Size+Aave fork

* Add fork tests

* Create more fork tests

* Aave low liquidity tests

* Fix merge issue

* Add error messages

* Add variablePoolAllowlisted WIP

* Fix broken tests

* Add test_Liquidate_liquidate_move_to_VP_borrower_should_repay_and_withdraw_collateral

* Fix slither

* Improve error message

* Fix OAK-21

* Update lib/aave-v3-core to use fork
aviggiano added a commit that referenced this pull request Mar 11, 2024
* WIP

* Create two vaults

* Deploy aave fork (#52)

* Improve deploy script

* Update transfer order to avoid DoS when exiting lender does not have any deposits

* Rename functions

* Minor refactor

* Refactor deploy contract

* Deploy Size+Aave fork

* Add fork tests

* Create more fork tests

* Aave low liquidity tests

* Fix merge issue

* Add error messages

* Add variablePoolAllowlisted WIP

* Fix broken tests

* Add test_Liquidate_liquidate_move_to_VP_borrower_should_repay_and_withdraw_collateral

* Fix slither

* Improve error message

* Fix OAK-21

* Update lib/aave-v3-core to use fork
aviggiano added a commit that referenced this pull request Mar 15, 2024
* Oak fixes

* Fix compilation

* Test OAK-2

* Remove liquidityIndexAtRepayment set on compensate

* Fix OAK-3

* Remove CreditPosition.borrower parameter

* Add test for OAK-4

* Update variable names

* Fix OAK-6

* Add test for OAK-8

* Create fuzz test to validate selfLiquidate

* Add new fuzz test for compensate

* Fix OAK-38

* Add more tests

* Add a test case to revert if the VP has low liquidity (WIP) (#54)

* Improve deploy script

* Update transfer order to avoid DoS when exiting lender does not have any deposits

* Rename functions

* Minor refactor

* Refactor deploy contract

* Deploy Size+Aave fork

* Add fork tests

* Create more fork tests

* Aave low liquidity tests

* Add a test case to revert if the VP has low liquidity

* Permissioned vp (#60)

* WIP

* Create two vaults

* Deploy aave fork (#52)

* Improve deploy script

* Update transfer order to avoid DoS when exiting lender does not have any deposits

* Rename functions

* Minor refactor

* Refactor deploy contract

* Deploy Size+Aave fork

* Add fork tests

* Create more fork tests

* Aave low liquidity tests

* Fix merge issue

* Add error messages

* Add variablePoolAllowlisted WIP

* Fix broken tests

* Add test_Liquidate_liquidate_move_to_VP_borrower_should_repay_and_withdraw_collateral

* Fix slither

* Improve error message

* Fix OAK-21

* Update lib/aave-v3-core to use fork

* Fix merge

* Improve docs

* Implement BorrowVariable and LiquidateVariable

* Fix forge build

* Fix

* Rename dir

* Create test files

* Add borrowVariable test

* Test RepayVariable

* Add LiquidateVariable tests

* Remove intermediate function

* Minor fixes

* Fix OAK-15

* Fix OAK-16

* Fix OAK-17

* Ack OAK-18

* Ack OAK-19

* Fix OAK-23

* Fix OAK-25

* Fix OAK-27

* Fix OAK-34

* Test isClaimable

* Update slither CI

* Use slither 0.9.6

* Slither 0.9.3

* Rollback slither to latest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant