Skip to content

CYS3-01: Raw coverageLimit Values Misconfigure Eigen Vault Limits - #538

Merged
dB2510 merged 3 commits into
mainfrom
dhruv/CYS301
May 7, 2026
Merged

CYS3-01: Raw coverageLimit Values Misconfigure Eigen Vault Limits#538
dB2510 merged 3 commits into
mainfrom
dhruv/CYS301

Conversation

@dB2510

@dB2510 dB2510 commented May 5, 2026

Copy link
Copy Markdown
Member

Note

Medium Risk
Changes the public setCommitteeVaults API and wiring so coverage limits are interpreted as 8-decimal USD and converted to per-token TVL limits for EigenLayer vaults; misconfiguration here could block deposits or set incorrect caps. Remaining changes are mostly event renames and formatting/CI tooling updates.

Overview
Fixes EigenLayer vault TVL configuration by changing committee coverageLimit to coverageLimitUSD (8-decimal Chainlink USD) end-to-end (IStakeManager/ISSPRouter, StakeManager, SSPRouter) and using that USD amount for _convertUSDToTokenAmount when calling IEigenAdapter.updateTVLLimits.

Renames the rewards tracking event to CommitteeRewardTokenAmountUpdated, updates the Makefile/CI to use forge lint and pin Foundry to v1.7.0, and applies widespread formatting-only refactors across adapters, scripts, and tests.

Reviewed by Cursor Bugbot for commit 4061cf8. Bugbot is set up for automated code reviews on this repo. Configure here.

@dB2510
dB2510 requested a review from evercoinx May 5, 2026 11:44
@dB2510
dB2510 merged commit 7e40be4 into main May 7, 2026
2 checks passed
@dB2510
dB2510 deleted the dhruv/CYS301 branch May 7, 2026 06:55
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