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

Refactoring of the 4626 #36

Merged
merged 44 commits into from
Aug 29, 2024
Merged

Refactoring of the 4626 #36

merged 44 commits into from
Aug 29, 2024

Conversation

kyzia551
Copy link

No description provided.

@sakulstra sakulstra changed the base branch from main to pa August 16, 2024 13:29
pavelvm5 and others added 10 commits August 19, 2024 01:17
* storage refactored to OZ like, added comments to errors, fixed try-catch with permit

* TestnetProcedures is deleted

* remove aave-v3-origin dependencies

* BUSL license

---------

Co-authored-by: Pavel Menshikov <[email protected]>
Pavel Menshikov and others added 6 commits August 19, 2024 17:57
* initial commit without exchange rate

* moved to OZ finally + added virtual assets counting

* add decimalsOffset = 3 + fixed tests, cause shares were messed with assets

* little fixes + commented 1 test

* removed forge-std

* change AC model to ownable, make permissioned methods virtual

* tests are fixed after deleting slashingAdmin and ACLManager

* Refactoring of _update on ERC4626StakeTokenUpgradeable (#41)

* dependencies are sorted like like oz-up, oz, our

* optimized _update + added event

* renamed IStakeToken to IERC4626StakeToken as made in stata + license updated + inheritdoc inserted

* little fix

* micro opt

* Rescuable returned

* added test for non-admins fuzz

* Tests added

* Docs are added

* Grammar fixed

* non-admin tests fixed

* precision losses are added into the limitations p

* little foundry fix

* Update LICENSE

Co-authored-by: Andrey <[email protected]>

* Update README.md

Co-authored-by: Andrey <[email protected]>

* Update tests/Rescuable.t.sol

Co-authored-by: Andrey <[email protected]>

* deleted excess function

* add comment

---------

Co-authored-by: Pavel Menshikov <[email protected]>
Co-authored-by: Andrei Kozlov <[email protected]>
@pavelvm5 pavelvm5 requested a review from sakulstra August 26, 2024 13:01
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
src/contracts/interfaces/IERC4626StakeToken.sol Outdated Show resolved Hide resolved
src/contracts/extension/ERC4626StakeTokenUpgradeable.sol Outdated Show resolved Hide resolved
@sakulstra sakulstra merged commit 22f53dc into pa Aug 29, 2024
1 check passed
@sakulstra sakulstra deleted the refact/erc4626 branch August 29, 2024 10:16
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.

3 participants