Skip to content

Feat/emergencywithdrawal#238

Closed
parsaaba wants to merge 15 commits into
devfrom
feat/Emergencywithdrawal
Closed

Feat/emergencywithdrawal#238
parsaaba wants to merge 15 commits into
devfrom
feat/Emergencywithdrawal

Conversation

@parsaaba

Copy link
Copy Markdown
Collaborator

No description provided.

parsaaba and others added 15 commits July 29, 2025 21:53
* feat: add withdrawal manager contract

* feat: enable withdrawals on liquid token

* feat: add manager withdrawal controls

* fix: prevent share inflation from early share burn
* feat(contracts): add rewards manager contract

* feat(contract): liquid token receives rewards gracefully

* feat(contracts): staker nodes delegate rewards claiming to RM

* feat(contracts): make RM pausable

* fix(contracts): emit accurately accounted reward values

* fix: minor conflicts
* feat: add RewardsManager implementation and tests

* Changed in balances from accumulated to full

* fix: credit actual balances to lt

---------

Co-authored-by: Gowtham S <gowtham54321@yahoo.com>
* feat(test): setup rebasing mock erc20

* test: settleUserWithdrawals flow

* fix: overcharging user withdrawals in slashed scenarios

* fix: convert withdrawable shares to assets in aum calc

* fix: withdrawal should charge based on deposit shares
* feat: upgrade test flow

* feat: add single token test
@parsaaba parsaaba closed this Oct 19, 2025
@parsaaba parsaaba deleted the feat/Emergencywithdrawal branch October 19, 2025 15:54
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.

2 participants