-
Notifications
You must be signed in to change notification settings - Fork 364
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
chore: merge dev
to testnet-holesky
#1032
Merged
Merged
+8,445
−5,338
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
* feat: token changes * fix: make transfer restrictions work with wrap/unwrap changes switch `address(this)` => `address(0)` to allow wrapping + unwrapping while transfer restrictions are in place this aligns transfer restrictions with the modified wrap/unwrap behavior (where tokens are minted/burned instead of transferred from the token's own address) * chore: add minimal scripts for EIGEN changes * chore: add preprod script * feat: token changes * fix: make transfer restrictions work with wrap/unwrap changes switch `address(this)` => `address(0)` to allow wrapping + unwrapping while transfer restrictions are in place this aligns transfer restrictions with the modified wrap/unwrap behavior (where tokens are minted/burned instead of transferred from the token's own address) * chore: create testnet upgrade script --------- Co-authored-by: wadealexc <[email protected]>
also add audit file
* feat: add rc upgrade script * chore: update naming * fix: timelock eta * feat: update eta/queue time * chore: update impl
* feat: inheritdoc * refactor: natspec/interface improvements * feat: inheritdoc * refactor: natspec/interface improvements
* fix: compile warnings * fix: rebase error * fix: rebase errors * fix: rebase error * fix: compile errors, fr this time
* Adding clarification to depositIntoStrategyWithSignature() per customer question in Slack
* feat: preprod deploy script * chore: update preprod config
* fix: compile dev * fix: fixed compile (#830) --------- Co-authored-by: haike0513 <[email protected]>
* feat: wip refactor of deploy scripts * chore: remove unused release folder * wip * wip2 * Cleanup to get compiling * Clean up template and create deploy script * Mild refactoring + adding in utils file + commenting out code * Craft transactions producing a bytestring * wip: ops timelock script * Reorder contracts * Move around code and rename variables * Finish up upgrade script * Get queueing working * Clean up unused files * Fix UpgradeViaTimelock name * Complete execute and queue flow * Add timelock as parameter to executor encoding * Finish deploy and upgrade scripts * Rename deploy script * Set up example tests * Add new base contract separating queueing and execution * Break out MultisigCallUtils into separate file * Break out SafeTxUtils into separate file * Move out all abstract contracts into template directory * Remove virtual test functions * Add boilerplate for Zeus * Fix outdated comment * Amend incorrect contract names * Document template files and make inheritance more explicit * add /var/folder access to foundry for zoooos * Remove unnecessary imports and mildly refactor ConfigParser * Refactor to updated Zeus specification * forge install: zeus-templates * Cleanup and rename example scripts * Remove file * forge install: zeus-templates * Use zeus-templates for dependency * fix: remove files in zeus-templates, and move interfaces and utils where appropriate * Update README and example path * refactor: remove template dir * refactor: update deployment struct and example * refactor: remove tests * refactor: use envvars instead of config parsing * Lays Labs lmfao * feat: add templates back into directory * refactor: use helper deployment functions + forge fmt * fix: update env and zeus-templates * Add zuesTest stubs * chore: update zeus-templates * refactor: use helper functions for getting envvars * chore: add basic test example for deploy * chore: retrigger checks * chore: forge fmt * chore: update zeus-templates for file capitalization change * chore: restore files for tests * chore: restore more files for tests * chore: restore even _more_ files for integration tests * chore: remove unnecessary Certora script --------- Co-authored-by: wadealexc <[email protected]> Co-authored-by: Justin Brower <[email protected]>
* refactor: update zeus-templates commit to always require "name" for deployments * chore: remove warning by adding example call
Co-authored-by: gpsanant <[email protected]>
* feat: avs performance rewards pauser index * feat: IRewardsCoordinator * feat: isAVSPerformanceRewardsSubmissionHash * feat: OperatorReward struct * feat: _validatePerformanceRewardsSubmission * feat: processClaims * feat: operatorAVSCommissionBips * feat: setOperatorAVSCommission * feat: delegation aware rewards submission * feat: rewards description * feat: setOperatorAVSCommission * refactor: operator commission struct * feat: setOperatorPICommission * refactor: spaces * fix: storage gap * feat: timestamp checkpoints * feat: handling overlapping commission delays * feat: operator commission getters * feat: pausers * fix: git submodule * chore: resolved TODOs * chore: remove safecast * refactor: operator commission * docs: updated natspec * refactor: commission to split in RewardsCoordinator * refactor: commission to split in deploy scripts * refactor: commission to split in tests * refactor: operator-directed rewards * test: initial tests * test: refactor setup * test: caller is not avs * test: no operator rewards * test: remove unused commented code * test: duplicate strategies * test: invalid strategy * test: exceeding max duration * test: invalid interval seconds * test: invalid interval start timestamp * test: rewards submission too stale * test: not retroactive * test: refactor * test: duplicate operators * test: operator rewards * test: single submission * test: multiple submissions * test: initial operator avs split tests * test: operator avs split negative cases * test: set operator PI split tests * test: re-entrancy * fix: remove PI minimum * test: process claims * fix: comments * refactor: common validation * test: fix failing fuzz tests * docs: storage report * chore: new bindings * fix: use slow mode on local build * chore: remove from scratch config --------- Co-authored-by: Yash Patil <[email protected]>
* feat: rewards v2 upgrade * test: add paused check * test: check that rewardsCoordinator address updates --------- Co-authored-by: Michael Sun <[email protected]> Co-authored-by: Nadir Akhtar <[email protected]>
* docs: add comment for processClaims() about large arrays hitting gas limit * refactor: correct internal function arrangement
* fix: patch rewards v2 * test: assert 1 day * test: assert 1 day on multisg step
* fix: operator split activation delay lock * refactor: move validation to internal setter
* fix: patch operator split lock upgrade * docs: comment
* docs: add v2 to intro and update terminology * docs: complete createOperatorDirectedAVSRewardsSubmission * docs: finish processClaims * docs: finish up split setting functions + misc * docs: use present state language * docs: update hackmd link * chore: roll back forge --------- Co-authored-by: Yash Patil <[email protected]>
* fix: default operator split during first initialization * test: updated split tests
* chore: update addresses for slashing * feat: update for v.1.03 * chore: rename * chore: rename
* fix: patch default split frontrun upgrade * fix: zeus pauser registry
0xrajath
requested review from
ypatil12,
gpsanant,
wadealexc,
nadir-akhtar and
8sunyuan
January 15, 2025 16:20
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.
Merging
dev
totestnet-holesky
.