-
Notifications
You must be signed in to change notification settings - Fork 331
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
compare dev -> mainnet #500
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ad980b5 - Browse repository at this point
Copy the full SHA ad980b5View commit details -
Update EPmgr docs with final missing functions, and update README to …
…reflect withdrawal queue refactor!
Configuration menu - View commit details
-
Copy full SHA for 6e9800a - Browse repository at this point
Copy the full SHA 6e9800aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90b7854 - Browse repository at this point
Copy the full SHA 90b7854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aba938 - Browse repository at this point
Copy the full SHA 8aba938View commit details -
Configuration menu - View commit details
-
Copy full SHA for f641ed5 - Browse repository at this point
Copy the full SHA f641ed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88cf510 - Browse repository at this point
Copy the full SHA 88cf510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e525f6 - Browse repository at this point
Copy the full SHA 0e525f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb9aef8 - Browse repository at this point
Copy the full SHA eb9aef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16dac0b - Browse repository at this point
Copy the full SHA 16dac0bView commit details -
Merge pull request #259 from Layr-Labs/zkstoragechanges
Added ZK storage to EP contracts for forward compatibility
Configuration menu - View commit details
-
Copy full SHA for d3af454 - Browse repository at this point
Copy the full SHA d3af454View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f58d3a - Browse repository at this point
Copy the full SHA 6f58d3aView commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ce5d749 - Browse repository at this point
Copy the full SHA ce5d749View commit details -
Merge pull request #258 from Layr-Labs/docs/m2-docs
Update EPmgr docs with final missing functions, and update README to …
Configuration menu - View commit details
-
Copy full SHA for 206a307 - Browse repository at this point
Copy the full SHA 206a307View commit details -
Configuration menu - View commit details
-
Copy full SHA for b67d146 - Browse repository at this point
Copy the full SHA b67d146View commit details -
Configuration menu - View commit details
-
Copy full SHA for b173606 - Browse repository at this point
Copy the full SHA b173606View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2eed43 - Browse repository at this point
Copy the full SHA e2eed43View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8334a4 - Browse repository at this point
Copy the full SHA a8334a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d35290 - Browse repository at this point
Copy the full SHA 1d35290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 705934b - Browse repository at this point
Copy the full SHA 705934bView commit details -
Merge pull request #214 from Layr-Labs/m2-upgrade-shadow-fork-testing
M2 Goerli upgrade shadow fork testing
Configuration menu - View commit details
-
Copy full SHA for 2f6f4c5 - Browse repository at this point
Copy the full SHA 2f6f4c5View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b946abf - Browse repository at this point
Copy the full SHA b946abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c04355 - Browse repository at this point
Copy the full SHA 8c04355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8688ee1 - Browse repository at this point
Copy the full SHA 8688ee1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4402233 - Browse repository at this point
Copy the full SHA 4402233View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe5bf9c - Browse repository at this point
Copy the full SHA fe5bf9cView commit details -
Merge pull request #255 from Layr-Labs/new-proof
Validator Balance update Refactor
Configuration menu - View commit details
-
Copy full SHA for 996ff72 - Browse repository at this point
Copy the full SHA 996ff72View commit details -
Configuration menu - View commit details
-
Copy full SHA for a14c9a9 - Browse repository at this point
Copy the full SHA a14c9a9View commit details -
Merge pull request #262 from Layr-Labs/addQueueWithdrawalsPlural
added multiple queuedwithdrawals function
Configuration menu - View commit details
-
Copy full SHA for 5ec6ce1 - Browse repository at this point
Copy the full SHA 5ec6ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d7d45b - Browse repository at this point
Copy the full SHA 7d7d45bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 842268d - Browse repository at this point
Copy the full SHA 842268dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 652ae11 - Browse repository at this point
Copy the full SHA 652ae11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 834bbe3 - Browse repository at this point
Copy the full SHA 834bbe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for be996f0 - Browse repository at this point
Copy the full SHA be996f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9291b5d - Browse repository at this point
Copy the full SHA 9291b5dView commit details -
Merge pull request #269 from Layr-Labs/samlaf/remove-compendium-deplo…
…yment-from-m2deploy-script removed bls pubkeycompendium deployment from m2 deployment script
Configuration menu - View commit details
-
Copy full SHA for 2a3ec30 - Browse repository at this point
Copy the full SHA 2a3ec30View commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b2a450 - Browse repository at this point
Copy the full SHA 5b2a450View commit details -
Merge pull request #270 from Layr-Labs/fix/storageLayouts
Update Gaps for EigenPodManager and StrategyManager
Configuration menu - View commit details
-
Copy full SHA for b97b77b - Browse repository at this point
Copy the full SHA b97b77bView commit details -
Merge pull request #267 from Layr-Labs/fix/dedupeTests
DeDupe EigenPod and Withdrawals Tests
Configuration menu - View commit details
-
Copy full SHA for 9a4f4a0 - Browse repository at this point
Copy the full SHA 9a4f4a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a0f7d9 - Browse repository at this point
Copy the full SHA 3a0f7d9View commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a21e10a - Browse repository at this point
Copy the full SHA a21e10aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74847f9 - Browse repository at this point
Copy the full SHA 74847f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef81e88 - Browse repository at this point
Copy the full SHA ef81e88View commit details -
Merge pull request #273 from Layr-Labs/quickfix
added underflow handling
Configuration menu - View commit details
-
Copy full SHA for e82d102 - Browse repository at this point
Copy the full SHA e82d102View commit details -
Configuration menu - View commit details
-
Copy full SHA for df04234 - Browse repository at this point
Copy the full SHA df04234View commit details
Commits on Oct 24, 2023
-
Remove Middleware from Core (#260)
* remove middleware from core * remove go files from ffi * use stub * delete Prover rules for `BLSRegistryCoordinatorWithIndices` (#261) these are getting migrated to a separate repo * add weird fix * move stub to mocks * remove additional interfaces from imports * port over alexs interface change * add back whitelister * add back script per PR comment --------- Co-authored-by: steven <[email protected]> Co-authored-by: ChaoticWalrus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62ba4b5 - Browse repository at this point
Copy the full SHA 62ba4b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 971b729 - Browse repository at this point
Copy the full SHA 971b729View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf48e9d - Browse repository at this point
Copy the full SHA bf48e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f732b - Browse repository at this point
Copy the full SHA 11f732bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e4a66 - Browse repository at this point
Copy the full SHA 79e4a66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6d58a - Browse repository at this point
Copy the full SHA 5a6d58aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddb36ff - Browse repository at this point
Copy the full SHA ddb36ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b214d28 - Browse repository at this point
Copy the full SHA b214d28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62333c1 - Browse repository at this point
Copy the full SHA 62333c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e184498 - Browse repository at this point
Copy the full SHA e184498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 590d692 - Browse repository at this point
Copy the full SHA 590d692View commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d6a2f1d - Browse repository at this point
Copy the full SHA d6a2f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64ad39a - Browse repository at this point
Copy the full SHA 64ad39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 327e14b - Browse repository at this point
Copy the full SHA 327e14bView commit details -
Merge pull request #289 from Layr-Labs/cannot-q-withdrawal-4-0-strats
require cannot q withdrawal for 0 strategies and update docs
Configuration menu - View commit details
-
Copy full SHA for 5429ebe - Browse repository at this point
Copy the full SHA 5429ebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1251ccf - Browse repository at this point
Copy the full SHA 1251ccfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ab4f6f - Browse repository at this point
Copy the full SHA 4ab4f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c768311 - Browse repository at this point
Copy the full SHA c768311View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76bb62b - Browse repository at this point
Copy the full SHA 76bb62bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe4ca8 - Browse repository at this point
Copy the full SHA bbe4ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e9b2fa - Browse repository at this point
Copy the full SHA 3e9b2faView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff02e99 - Browse repository at this point
Copy the full SHA ff02e99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b347b - Browse repository at this point
Copy the full SHA 21b347bView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c361bea - Browse repository at this point
Copy the full SHA c361beaView commit details -
Merge remote-tracking branch 'origin/feat/EigenPodManager-test-refact…
…or' into test/strategy-manager-cleanup
Configuration menu - View commit details
-
Copy full SHA for 5f23f93 - Browse repository at this point
Copy the full SHA 5f23f93View commit details -
Merge pull request #287 from Layr-Labs/remove-conflicting-ep-checks
EP quick bug fix
Configuration menu - View commit details
-
Copy full SHA for 3ea910d - Browse repository at this point
Copy the full SHA 3ea910dView commit details -
chore: have DelegationManager use stub interface instead of full inte…
…rface Should help to resolve some of the import hell that we are experiencing.
Configuration menu - View commit details
-
Copy full SHA for 812cb1f - Browse repository at this point
Copy the full SHA 812cb1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf19ba3 - Browse repository at this point
Copy the full SHA bf19ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fec8b17 - Browse repository at this point
Copy the full SHA fec8b17View commit details -
remove middleware interfaces from this repo
this commit also removes a ton of detritus from existing tests, which appears to have functionally been doing absolutely nothing.
Configuration menu - View commit details
-
Copy full SHA for 97a2ddf - Browse repository at this point
Copy the full SHA 97a2ddfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a0b2a - Browse repository at this point
Copy the full SHA 01a0b2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bcd39d - Browse repository at this point
Copy the full SHA 1bcd39dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f25820e - Browse repository at this point
Copy the full SHA f25820eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a92e58e - Browse repository at this point
Copy the full SHA a92e58eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8030c73 - Browse repository at this point
Copy the full SHA 8030c73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf9d30 - Browse repository at this point
Copy the full SHA 8bf9d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f3867 - Browse repository at this point
Copy the full SHA e2f3867View commit details -
Merge pull request #297 from Layr-Labs/remove-hystersis-docs
rectified test
Configuration menu - View commit details
-
Copy full SHA for 7ccb93a - Browse repository at this point
Copy the full SHA 7ccb93aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2bc5f6 - Browse repository at this point
Copy the full SHA e2bc5f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c19f650 - Browse repository at this point
Copy the full SHA c19f650View commit details -
Configuration menu - View commit details
-
Copy full SHA for f27e50e - Browse repository at this point
Copy the full SHA f27e50eView commit details -
Merge pull request #294 from Layr-Labs/migrate-to-stake-registry-stub
Use stake registry stub in DelegationManager
Configuration menu - View commit details
-
Copy full SHA for fdf1ebb - Browse repository at this point
Copy the full SHA fdf1ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb5623b - Browse repository at this point
Copy the full SHA cb5623bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 014b677 - Browse repository at this point
Copy the full SHA 014b677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fd57f4 - Browse repository at this point
Copy the full SHA 4fd57f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7670107 - Browse repository at this point
Copy the full SHA 7670107View commit details -
chore: remove never-used storage at end of storage layout and increas…
…e __gap size to compensate This storage is at the end of the used slots in the storage layout, and was never used either on testnet or mainnet. Therefore, it should be able to be safety deleted without consequence. This commit also increases the size of the __gap variable to compensate for the removed storage.
Configuration menu - View commit details
-
Copy full SHA for b4c0514 - Browse repository at this point
Copy the full SHA b4c0514View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aad4e4 - Browse repository at this point
Copy the full SHA 3aad4e4View commit details -
Merge pull request #298 from Layr-Labs/EPM-storage-cleanup
chore: remove never-used storage at end of storage layout and increas…
Configuration menu - View commit details
-
Copy full SHA for ee5fef4 - Browse repository at this point
Copy the full SHA ee5fef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6166f - Browse repository at this point
Copy the full SHA cd6166fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a4fc3 - Browse repository at this point
Copy the full SHA d6a4fc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a0015e - Browse repository at this point
Copy the full SHA 5a0015eView commit details -
This commit addresses a compiler warning in the DelegationManager contract, and fixes compiler warnings in various test files. These warnings were all ultimately due to unused variables. I've also added some comments to the EigenPod.t.sol file about the strange address-collision-reversion behavior that we're currently working around (since the workaround was related to an 'unused' variable).
Configuration menu - View commit details
-
Copy full SHA for c59e938 - Browse repository at this point
Copy the full SHA c59e938View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd42db - Browse repository at this point
Copy the full SHA 4bd42dbView commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b73cd8 - Browse repository at this point
Copy the full SHA 6b73cd8View commit details -
Merge pull request #295 from Layr-Labs/remove-hysterisis
Removing understimation in Pods
Configuration menu - View commit details
-
Copy full SHA for 814e850 - Browse repository at this point
Copy the full SHA 814e850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75a5e55 - Browse repository at this point
Copy the full SHA 75a5e55View commit details -
EigenPodManager Unit Test Refactor (#290)
* skeleton refactor * finished EPM unit tests * fix tree diagram typos * fix _checkPodDeployed function * split max pod revert tests * fuzz removeShares tests * update initializePodWithShares to not use stdStorage * add error messages on asserts * fix tree file name * add share adjustment tests * create temp file for pod and pod manager unit tests * remove unused constant in EPM unit test
Configuration menu - View commit details
-
Copy full SHA for c13eb6e - Browse repository at this point
Copy the full SHA c13eb6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 285de54 - Browse repository at this point
Copy the full SHA 285de54View commit details -
Merge pull request #300 from Layr-Labs/edit-proof-gen-commands
changed proof gen repo commands
Configuration menu - View commit details
-
Copy full SHA for 244a39d - Browse repository at this point
Copy the full SHA 244a39dView commit details -
Merge branch 'master' into chore/fix-compiler-warnings
steven committedOct 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 4d97ba4 - Browse repository at this point
Copy the full SHA 4d97ba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1535d8c - Browse repository at this point
Copy the full SHA 1535d8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a87ac1 - Browse repository at this point
Copy the full SHA 3a87ac1View commit details -
Merge branch 'master' of https://github.com/Layr-Labs/eigenlayer-cont…
…racts into fix-broken-ci
Configuration menu - View commit details
-
Copy full SHA for bf708fa - Browse repository at this point
Copy the full SHA bf708faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78e07fb - Browse repository at this point
Copy the full SHA 78e07fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aed068 - Browse repository at this point
Copy the full SHA 2aed068View commit details -
Merge pull request #299 from Layr-Labs/chore/fix-compiler-warnings
chore: fix compiler warnings
Configuration menu - View commit details
-
Copy full SHA for e340ab1 - Browse repository at this point
Copy the full SHA e340ab1View commit details -
a forbidden implicit type conversion slipped in, which was causing build errors. this minimal commit fixes the issue.
Configuration menu - View commit details
-
Copy full SHA for a922f8d - Browse repository at this point
Copy the full SHA a922f8dView commit details -
Merge pull request #304 from Layr-Labs/chore/fix-compilation
chore: fix compilation error
Configuration menu - View commit details
-
Copy full SHA for 7982832 - Browse repository at this point
Copy the full SHA 7982832View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef6c03b - Browse repository at this point
Copy the full SHA ef6c03bView commit details -
Merge pull request #303 from Layr-Labs/fix-broken-ci
added fuzzing filtering
Configuration menu - View commit details
-
Copy full SHA for 1a8f17f - Browse repository at this point
Copy the full SHA 1a8f17fView commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2252897 - Browse repository at this point
Copy the full SHA 2252897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c2b8ad - Browse repository at this point
Copy the full SHA 2c2b8adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a314cbc - Browse repository at this point
Copy the full SHA a314cbcView commit details -
Merge pull request #307 from Layr-Labs/eigenpod-cleanup
EigenPod: Small Cleanup and Commenting
Configuration menu - View commit details
-
Copy full SHA for 644fd10 - Browse repository at this point
Copy the full SHA 644fd10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1419146 - Browse repository at this point
Copy the full SHA 1419146View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebdb766 - Browse repository at this point
Copy the full SHA ebdb766View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbc1195 - Browse repository at this point
Copy the full SHA dbc1195View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c1aabf - Browse repository at this point
Copy the full SHA 9c1aabfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cf7663 - Browse repository at this point
Copy the full SHA 5cf7663View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff42383 - Browse repository at this point
Copy the full SHA ff42383View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c05bb - Browse repository at this point
Copy the full SHA 06c05bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26e0168 - Browse repository at this point
Copy the full SHA 26e0168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ea77b - Browse repository at this point
Copy the full SHA 23ea77bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6805c13 - Browse repository at this point
Copy the full SHA 6805c13View commit details -
chore: filter fuzzed inputs to fix 3 flaky test failures (#306)
* chore: filter fuzzed inputs to fix 2 flaky test failures 1) failure in a test that appears to be due to the fuzzed 'withdrawer' matching a Strategy's address -- see run here https://github.com/Layr-Labs/eigenlayer-contracts/actions/runs/6672856290/job/18137522930#step:5:46 2) failure in a test when the fuzzed 'staker' address matches a fixed operator address which we are using (the reverting behavior is intended in this case) * fix one more flaky test failure with fuzzed input filtering this test fails (appropriately) when the `notUnpauser` input is fuzzed to the ProxyAdmin address
Configuration menu - View commit details
-
Copy full SHA for a2af9ef - Browse repository at this point
Copy the full SHA a2af9efView commit details -
Configuration menu - View commit details
-
Copy full SHA for a79812b - Browse repository at this point
Copy the full SHA a79812bView commit details -
Merge pull request #280 from Layr-Labs/newepunittestfile
EPUnit test file
Configuration menu - View commit details
-
Copy full SHA for 8120635 - Browse repository at this point
Copy the full SHA 8120635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d84b4f - Browse repository at this point
Copy the full SHA 7d84b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a00d93 - Browse repository at this point
Copy the full SHA 3a00d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e203e - Browse repository at this point
Copy the full SHA c2e203eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e47b114 - Browse repository at this point
Copy the full SHA e47b114View commit details -
Chore/fix flaky test failures (#308)
* chore: filter fuzzed inputs to fix 2 flaky test failures 1) failure in a test that appears to be due to the fuzzed 'withdrawer' matching a Strategy's address -- see run here https://github.com/Layr-Labs/eigenlayer-contracts/actions/runs/6672856290/job/18137522930#step:5:46 2) failure in a test when the fuzzed 'staker' address matches a fixed operator address which we are using (the reverting behavior is intended in this case) * fix one more flaky test failure with fuzzed input filtering this test fails (appropriately) when the `notUnpauser` input is fuzzed to the ProxyAdmin address * fix one more flaky test failure this failed in the following run: https://github.com/Layr-Labs/eigenlayer-contracts/actions/runs/6697166090/job/18196461283#step:5:116 I dug into it and this was ultimately because the fuzzed `staker` param matched the ProxyAdmin address
Configuration menu - View commit details
-
Copy full SHA for 92ccacc - Browse repository at this point
Copy the full SHA 92ccaccView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6afb6 - Browse repository at this point
Copy the full SHA aa6afb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f86c3 - Browse repository at this point
Copy the full SHA 84f86c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e7ee4 - Browse repository at this point
Copy the full SHA 70e7ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e65c014 - Browse repository at this point
Copy the full SHA e65c014View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f0694 - Browse repository at this point
Copy the full SHA 90f0694View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a616cbb - Browse repository at this point
Copy the full SHA a616cbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for db33be1 - Browse repository at this point
Copy the full SHA db33be1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7316597 - Browse repository at this point
Copy the full SHA 7316597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69b0897 - Browse repository at this point
Copy the full SHA 69b0897View commit details -
Configuration menu - View commit details
-
Copy full SHA for f011f90 - Browse repository at this point
Copy the full SHA f011f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f7e955 - Browse repository at this point
Copy the full SHA 9f7e955View commit details -
chore: changed startPrank() -> prank() where reasonable
Sometimes having a wrapping startPrank() and stopPrank() code segment is useful to easily recognize which address is being pranked for those calls, especially when we prank again afterwards. That said, certain tests with single function calls could be cleaner with simply `prank()`
Configuration menu - View commit details
-
Copy full SHA for d7c322b - Browse repository at this point
Copy the full SHA d7c322bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 539bba3 - Browse repository at this point
Copy the full SHA 539bba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for df853c0 - Browse repository at this point
Copy the full SHA df853c0View commit details -
Merge pull request #309 from Layr-Labs/addgoerlideployments
Update goerli deployments
Configuration menu - View commit details
-
Copy full SHA for 6a6f93f - Browse repository at this point
Copy the full SHA 6a6f93fView commit details
Commits on Nov 1, 2023
-
chore: removed event checks, additional tests, rename variable
Removed some of the StrategyAddedToDepositWhitelist event checks in the tests to cleanup. Added additional unit tests for addStrategiesToDepositWhitelist including adding already existing whitelisted strategies and ensuring events aren't emitted there.
Configuration menu - View commit details
-
Copy full SHA for 9355fb4 - Browse repository at this point
Copy the full SHA 9355fb4View commit details -
fix: removed unneeded eigenpod doc, it's entirely captured already by…
… EigenPodManager.md
Configuration menu - View commit details
-
Copy full SHA for 4627eb4 - Browse repository at this point
Copy the full SHA 4627eb4View commit details -
Merge pull request #310 from Layr-Labs/alex/remove-unneeded-doc
fix: removed unneeded eigenpod doc, it's captured by EigenPodManager.md
Configuration menu - View commit details
-
Copy full SHA for dd5811d - Browse repository at this point
Copy the full SHA dd5811dView commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dc305cf - Browse repository at this point
Copy the full SHA dc305cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b6a00f - Browse repository at this point
Copy the full SHA 3b6a00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eefd684 - Browse repository at this point
Copy the full SHA eefd684View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45b1fcb - Browse repository at this point
Copy the full SHA 45b1fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f69019c - Browse repository at this point
Copy the full SHA f69019cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2feb4b - Browse repository at this point
Copy the full SHA c2feb4bView commit details -
Filter addresses for EPM and EP fuzz tests (#312)
* Filter proxy admin address for EPM fuzz tests * filter zero address on EP unit tests
Configuration menu - View commit details
-
Copy full SHA for d498377 - Browse repository at this point
Copy the full SHA d498377View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a1060e6 - Browse repository at this point
Copy the full SHA a1060e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for defe1b1 - Browse repository at this point
Copy the full SHA defe1b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e86a901 - Browse repository at this point
Copy the full SHA e86a901View commit details -
test: additional coverage andfilterFuzzInput modifier
Tests added: - initialize() storage variables properly - depositIntoStrategyWithSignature() revert when token transfer fails - removeShares() reverts with 0 shares - removeShares() with removeAmount less than deposit - addShares() with MAX_STAKER_STRATEGY_LIST_LENGTH strategies - removeStrategiesFromDepositWhitelist() doesn't emit event on non-whitelisted strategy - removeStrategiesFromDepositWhitelist() emits event on removing whitelisted strategy Also added some small commenting, renamed tests, and updated tree file
Configuration menu - View commit details
-
Copy full SHA for d30521e - Browse repository at this point
Copy the full SHA d30521eView commit details -
Merge pull request #293 from Layr-Labs/test/strategy-manager-cleanup
StrategyManager Unit Test Refactor
Configuration menu - View commit details
-
Copy full SHA for 1d926f2 - Browse repository at this point
Copy the full SHA 1d926f2View commit details
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 880a0dc - Browse repository at this point
Copy the full SHA 880a0dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6d366 - Browse repository at this point
Copy the full SHA 5a6d366View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c9c51 - Browse repository at this point
Copy the full SHA 47c9c51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5981e6f - Browse repository at this point
Copy the full SHA 5981e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd5d81 - Browse repository at this point
Copy the full SHA 5fd5d81View commit details -
Configuration menu - View commit details
-
Copy full SHA for b84bc69 - Browse repository at this point
Copy the full SHA b84bc69View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 497bf09 - Browse repository at this point
Copy the full SHA 497bf09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2692791 - Browse repository at this point
Copy the full SHA 2692791View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c23b40 - Browse repository at this point
Copy the full SHA 9c23b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03bd434 - Browse repository at this point
Copy the full SHA 03bd434View commit details -
Merge pull request #319 from Layr-Labs/alex/migrate-bitmap-utils
chore: migrate BitmapUtils and BN254 to middleware
Configuration menu - View commit details
-
Copy full SHA for bccae53 - Browse repository at this point
Copy the full SHA bccae53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb00d5 - Browse repository at this point
Copy the full SHA 7fb00d5View commit details -
feat(linting): add commit linter (#296)
* ci(linting): apply linting to CI and update docs for it * chore: remove git-patch for applying these changes * fix: typo and mistake in git url * ci: force fail fast to be false * ci: remove fail fast behavior * ci: move fail-fast option --------- Co-authored-by: steven <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f2018c - Browse repository at this point
Copy the full SHA 4f2018cView commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62a7c40 - Browse repository at this point
Copy the full SHA 62a7c40View commit details -
chore: delete unused files (#321)
minor cleanup of some unused files; should help to clarify things a bit
Configuration menu - View commit details
-
Copy full SHA for 2965deb - Browse repository at this point
Copy the full SHA 2965debView commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 606f524 - Browse repository at this point
Copy the full SHA 606f524View commit details
Commits on Nov 13, 2023
-
fix: remove redudant command (#322)
Co-authored-by: steven <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08f7b43 - Browse repository at this point
Copy the full SHA 08f7b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for db4506d - Browse repository at this point
Copy the full SHA db4506dView commit details
Commits on Nov 14, 2023
-
chore: use a fixed prover version (#327)
Certora will be introducing v5 soon, which is expected to include breaking changes. Fixing the version at v4.13.1 should allow continuity until we make changes to upgrade.
Configuration menu - View commit details
-
Copy full SHA for 4e2ef13 - Browse repository at this point
Copy the full SHA 4e2ef13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a24f6b - Browse repository at this point
Copy the full SHA 7a24f6bView commit details -
chore: switch implementation addresses in README table to M2 versions (…
…#328) * chore: switch implementation addresses in README table to M2 versions * chore: fix link/"preview" text for updated links * chore: fix misplaced link text (oops!) * chore: fix misplaced text for _another_ link my bad, don't know how I made this mistake 2x
Configuration menu - View commit details
-
Copy full SHA for 75e5943 - Browse repository at this point
Copy the full SHA 75e5943View commit details
Commits on Nov 16, 2023
-
Merge pull request #311 from Layr-Labs/feat/balanceUpdateRefactor
Update balance updates to use effective balances
Configuration menu - View commit details
-
Copy full SHA for ccd21a2 - Browse repository at this point
Copy the full SHA ccd21a2View commit details
Commits on Nov 17, 2023
-
test: create integration test framework (#335)
See `/integration/README.md` for details on how it works --------- Co-authored-by: Yash Patil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d804820 - Browse repository at this point
Copy the full SHA d804820View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bf4f64a - Browse repository at this point
Copy the full SHA bf4f64aView commit details -
Merge pull request #344 from Layr-Labs/feat/delegation-manager-interface
Adding withdrawalDelayBlocks to DelegationManager interface
Configuration menu - View commit details
-
Copy full SHA for 7ef4f3e - Browse repository at this point
Copy the full SHA 7ef4f3eView commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f417cbe - Browse repository at this point
Copy the full SHA f417cbeView commit details -
test: support native eth in integration tests (#340)
see PR for changelog
Configuration menu - View commit details
-
Copy full SHA for 5a6bca7 - Browse repository at this point
Copy the full SHA 5a6bca7View commit details -
Merge pull request #348 from Layr-Labs/add-read-functions-to-m2mainnet
Add Read Functions to M2 Mainnet
Configuration menu - View commit details
-
Copy full SHA for a8e259d - Browse repository at this point
Copy the full SHA a8e259dView commit details
Commits on Nov 30, 2023
-
eigenpod and eigenpodmanager integration tests (#347)
* base * add base setup file * readd refactored file * pending withdrawal tests * add withdrawal test scaffold * push * finish withdrawal tests; pending additional proof sizes * remove old EigenPod unit test file; transfer integration tests to EP test file * update tree file * add tests for proofs <32 ETH * remove unused files and test comments * remove stale comment * base setup * add more base test cases * fix: update setup file pod address * buggy * test: fix setup * pause tests * some changes * test: add verify WC test * test: add withdrawal tests * nit changes --------- Co-authored-by: Yash Patil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 114739a - Browse repository at this point
Copy the full SHA 114739aView commit details -
test: implement random withdrawal generator (#349)
see PR for changes/notes
Configuration menu - View commit details
-
Copy full SHA for 272a7e2 - Browse repository at this point
Copy the full SHA 272a7e2View commit details -
Test: DelegationManager unit tests refactor (#332)
* refactor: initial changes - Commented out and moved 'integration-like' withdrawal tests to Delegation.t.sol - import paths are absolute - fixed solidity version - Inheriting EigenLayerUnitTestSetup helper contract now (deploys mocks contracts, pauserRegistry, etc) * test: initial tree file * refactor: revert tree file back to # syntax while wip * test: update setup file; add initialization + setter tests * test: minor tree file updates * test: adding to tree file * test: fixed `mananger` typo * test: add register operator cases * test: add modify operator tests * test: add share adjustment tests * test: add undelegate unit tests * test: update tree file for withdrawals * test: delegateTo unit tests * fix: error from changed internal helper * test: delegateToBySignature unit tests * fix: update tree file * test: minor cleanup * test: add pausing tests * test: remove unused helper functions * test: update all tests to use defaultOperator * test: remove old tests and formatting - formatted tree file - formatted unit test file - removed old tests that have been readded and refactored - removed bytes casting for revert strings test: remove getPods file * fix: remove duplicated logic - removed assumes out of internal helpers - removed a lot of dup tree branching for readability - small nit fixes * fix: delegateToBySignature tree cleanup --------- Co-authored-by: Yash Patil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5fd0290 - Browse repository at this point
Copy the full SHA 5fd0290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4379e38 - Browse repository at this point
Copy the full SHA 4379e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 547e50a - Browse repository at this point
Copy the full SHA 547e50aView commit details
Commits on Dec 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b91a743 - Browse repository at this point
Copy the full SHA b91a743View commit details -
feat: enable AVS update metadata uri (#354)
* feat:enable AVS update metadata uri * test: add unit test
Configuration menu - View commit details
-
Copy full SHA for b599cfe - Browse repository at this point
Copy the full SHA b599cfeView commit details
Commits on Dec 4, 2023
-
test: fuzz staker address != delegationApprover (#360)
Failing fuzz test was result of fuzzed staker address being the same address as delegationApprover address
Configuration menu - View commit details
-
Copy full SHA for f4beee6 - Browse repository at this point
Copy the full SHA f4beee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a60b034 - Browse repository at this point
Copy the full SHA a60b034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f980e - Browse repository at this point
Copy the full SHA 87f980eView commit details -
Feat: Remove set withdrawal delay (#355)
* feat: remove setWithdrawalDelayBlocks() removing ability to modify withdrawalDelayBlocks, will only be initialized once * fix: fixed delegation.initialize() calls - Added `initializedWithdrawalDelayBlocks` to initialize params - Added regression test for initializing> MAX_WITHDRAWAL_DELAY_BLOCKS - DelegationUnit.t.sol, small fix for internal function `_registerOperatorWith1271DelegationApprover` * chore: emit WithdrawalDelayBlocksSet
Configuration menu - View commit details
-
Copy full SHA for fe4a8e2 - Browse repository at this point
Copy the full SHA fe4a8e2View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c439468 - Browse repository at this point
Copy the full SHA c439468View commit details -
test: support random balance updates in integration tests (#364)
- also adds user-level logging
Configuration menu - View commit details
-
Copy full SHA for e57b40a - Browse repository at this point
Copy the full SHA e57b40aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f244f3 - Browse repository at this point
Copy the full SHA 7f244f3View commit details
Commits on Dec 6, 2023
-
- update main and docs README - update DelegationManager docs to remove method - remove stake update pushes from DelegationManager - deprecate stakeRegistry storage variable in DelegationManager - turn Slasher into a Stub - remove Slasher tests
Configuration menu - View commit details
-
Copy full SHA for 25aa120 - Browse repository at this point
Copy the full SHA 25aa120View commit details
Commits on Dec 7, 2023
-
chore: migrate to certora prover v5 (#369)
- switch from fixed v4.13.1 to floating / latest version - implement minimal changes that (hopefully) make existing specs work with v5
Configuration menu - View commit details
-
Copy full SHA for 9d451d1 - Browse repository at this point
Copy the full SHA 9d451d1View commit details
Commits on Dec 8, 2023
-
chore: update README, docs, and prune old files (#371)
* chore: update README, docs, and prune old files * fix: add integration test reference to README * docs: fix withdrawal router comment
Configuration menu - View commit details
-
Copy full SHA for 4d85829 - Browse repository at this point
Copy the full SHA 4d85829View commit details
Commits on Dec 11, 2023
-
feat: support avs<>operator mapping with new APIs (#363)
* feat: support avs<>operator mapping with new APIs and events
Configuration menu - View commit details
-
Copy full SHA for f1aabfd - Browse repository at this point
Copy the full SHA f1aabfdView commit details -
feat: more formal verification for eigenpods (#368)
* add draft Prover rules + invariants for EigenPod contract includes new spec, script, and harness files * feat: add invariant for withdrawn validators having zero restaked balance * chore: try to tune script to fix timeout errors Prover runs for the EigenPod spec have been hitting timeouts (e.g. [here](https://prover.certora.com/output/83341/c0f1187dfb5f413caeea598ff85d82dd?anonymousKey=ee5301c2dbc2262a0d274d81ef2944c321faae0e))-- this commit is an attempt to fix these timeouts * chore: relax script parameters to try to address Prover timeouts see documentation (https://docs.certora.com/en/latest/docs/prover/cli/options.html) to understand these flags * feat: add envfree functions and a couple draft rules to EPM spec * chore: add a couple more 'envfree' functions to EigenPod spec * feat: add draft for key invariant (commented out due to compiler failures) see comments for more context on this. also included are 2 new harnessed functions * chore: remove `hashing_length_bound` in script this should make rules non-vacuous; by using different summaries we can still solve timeouts * chore: add a ton more summarization, and fix hook deals with timeouts much more effectively, and the hook works now. the `baseInvariant` rule is still broken -- see comment in the axiom definition * chore: add more dispatching and filter parametric contracts * feat: new (draft) rule to capture more of EigenPods' accounting model * fix: use correct summarization syntax * feat: hack together solution for ignoring special case the summarization of the `EigenPod. _sendETH()` function appears to still be broken I've commented this out and the rule now passes (at least from running locally), but this is definitely suboptimal am leaving several TODOs for now. * add draft Prover rules + invariants for EigenPod contract includes new spec, script, and harness files * feat: add invariant for withdrawn validators having zero restaked balance * chore: try to tune script to fix timeout errors Prover runs for the EigenPod spec have been hitting timeouts (e.g. [here](https://prover.certora.com/output/83341/c0f1187dfb5f413caeea598ff85d82dd?anonymousKey=ee5301c2dbc2262a0d274d81ef2944c321faae0e))-- this commit is an attempt to fix these timeouts * chore: relax script parameters to try to address Prover timeouts see documentation (https://docs.certora.com/en/latest/docs/prover/cli/options.html) to understand these flags * feat: add envfree functions and a couple draft rules to EPM spec * chore: add a couple more 'envfree' functions to EigenPod spec * feat: add draft for key invariant (commented out due to compiler failures) see comments for more context on this. also included are 2 new harnessed functions * chore: remove `hashing_length_bound` in script this should make rules non-vacuous; by using different summaries we can still solve timeouts * chore: add a ton more summarization, and fix hook deals with timeouts much more effectively, and the hook works now. the `baseInvariant` rule is still broken -- see comment in the axiom definition * chore: add more dispatching and filter parametric contracts * feat: new (draft) rule to capture more of EigenPods' accounting model * fix: use correct summarization syntax * feat: hack together solution for ignoring special case the summarization of the `EigenPod. _sendETH()` function appears to still be broken I've commented this out and the rule now passes (at least from running locally), but this is definitely suboptimal am leaving several TODOs for now. * chore: repo cleanup (#365) - update main and docs README - update DelegationManager docs to remove method - remove stake update pushes from DelegationManager - deprecate stakeRegistry storage variable in DelegationManager - turn Slasher into a Stub - remove Slasher tests * chore: migrate to certora prover v5 (#369) - switch from fixed v4.13.1 to floating / latest version - implement minimal changes that (hopefully) make existing specs work with v5 * add draft Prover rules + invariants for EigenPod contract includes new spec, script, and harness files * feat: add invariant for withdrawn validators having zero restaked balance * chore: try to tune script to fix timeout errors Prover runs for the EigenPod spec have been hitting timeouts (e.g. [here](https://prover.certora.com/output/83341/c0f1187dfb5f413caeea598ff85d82dd?anonymousKey=ee5301c2dbc2262a0d274d81ef2944c321faae0e))-- this commit is an attempt to fix these timeouts * chore: relax script parameters to try to address Prover timeouts see documentation (https://docs.certora.com/en/latest/docs/prover/cli/options.html) to understand these flags * feat: add envfree functions and a couple draft rules to EPM spec * chore: add a couple more 'envfree' functions to EigenPod spec * feat: add draft for key invariant (commented out due to compiler failures) see comments for more context on this. also included are 2 new harnessed functions * chore: remove `hashing_length_bound` in script this should make rules non-vacuous; by using different summaries we can still solve timeouts * chore: add a ton more summarization, and fix hook deals with timeouts much more effectively, and the hook works now. the `baseInvariant` rule is still broken -- see comment in the axiom definition * chore: add more dispatching and filter parametric contracts * feat: new (draft) rule to capture more of EigenPods' accounting model * fix: use correct summarization syntax * feat: hack together solution for ignoring special case the summarization of the `EigenPod. _sendETH()` function appears to still be broken I've commented this out and the rule now passes (at least from running locally), but this is definitely suboptimal am leaving several TODOs for now. * feat: add draft for key invariant (commented out due to compiler failures) see comments for more context on this. also included are 2 new harnessed functions * chore: add a ton more summarization, and fix hook deals with timeouts much more effectively, and the hook works now. the `baseInvariant` rule is still broken -- see comment in the axiom definition * chore: add more dispatching and filter parametric contracts * feat: new (draft) rule to capture more of EigenPods' accounting model * chore: fix merge artifacts / regen deletion of unused code --------- Co-authored-by: Alex <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f5012b - Browse repository at this point
Copy the full SHA 7f5012bView commit details -
fix: update docs and ensure important state changing methods are paus…
…able (#372) * docs: update eigenpod docs and add new dmgr functions * docs: update createPod function sig * chore: ensure complete coverage of pausability
Configuration menu - View commit details
-
Copy full SHA for 2833653 - Browse repository at this point
Copy the full SHA 2833653View commit details -
Test: Add back missing withdrawal tests to DelegationUnit.t.sol (#370)
* test: revert tests * test: withdrawal tests * chore: rename helper
Configuration menu - View commit details
-
Copy full SHA for a7bb3d8 - Browse repository at this point
Copy the full SHA a7bb3d8View commit details
Commits on Dec 15, 2023
-
fix: several typos in the docs (#356)
* fix typo EigenPodManager.md * fix typo AVS-Guide.md * fix typo DeployOpenEigenLayer.s.sol * fix typo README.md --------- Co-authored-by: ChaoticWalrus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec4baff - Browse repository at this point
Copy the full SHA ec4baffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 134c3e8 - Browse repository at this point
Copy the full SHA 134c3e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d42c101 - Browse repository at this point
Copy the full SHA d42c101View commit details -
Documentation Fixes: Grammar, Typos, and Prepositions (#377)
* fix typo: Change 'now' to 'more' in EigenLayer middleware documentation link description * fix missing preposition in documentation: change 'according the their' to 'according to their' * fixed grammatical errors in documentation: Changed 'lets' to 'let's' and 'who's' to 'whose' in the example sentence about Merkle trees
Configuration menu - View commit details
-
Copy full SHA for 9e04c92 - Browse repository at this point
Copy the full SHA 9e04c92View commit details
Commits on Dec 18, 2023
-
made forceUndelegate queue a withdrawal for each strategy (#345)
* changes * added back comments * chore: fix tests to work with modified behavior (#378) * chore: fix tests to work with modified behavior integration tests in particular are now slightly more flexible * fix: remove memory overwrite * docs: update dmgr docs --------- Co-authored-by: wadealexc <[email protected]> --------- Co-authored-by: ChaoticWalrus <[email protected]> Co-authored-by: wadealexc <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2323207 - Browse repository at this point
Copy the full SHA 2323207View commit details
Commits on Dec 20, 2023
-
Fix m2 deploy from scratch script m2 mainnet (#379)
* remove slasher checks from M2_Deploy_From_Scratch as they are no longer valid for m2-mainnet release * update anvil config file for M2_deploy_from_scratch script to work
Configuration menu - View commit details
-
Copy full SHA for aa8b38f - Browse repository at this point
Copy the full SHA aa8b38fView commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d86d626 - Browse repository at this point
Copy the full SHA d86d626View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d5058c - Browse repository at this point
Copy the full SHA 8d5058cView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8db7a1d - Browse repository at this point
Copy the full SHA 8db7a1dView commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82def95 - Browse repository at this point
Copy the full SHA 82def95View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee17607 - Browse repository at this point
Copy the full SHA ee17607View commit details
Commits on Feb 16, 2024
-
feat: add m2-mainnet-fixes to m2-mainnet (#409)
* Fix: Update registration documentation & type hash (#383) * feat: strategy configs (#392) * Fix: flaky integration tests (#384) * feat: strat settings * Fix: flaky integration tests (#384) * feat: strat settings * feat: withdrawalDelayBlocks per strategy * fix: set deprecated storage to private * fix: pr review changes * fix: require string * docs: updated * refactor: rename creditTransfersDisabled * fix: doc typos * docs: add new methods and fix formatting * fix: nits and getWithdrawals view * docs: add link --------- Co-authored-by: Yash Patil <[email protected]> Co-authored-by: wadealexc <[email protected]> * fix: update forge CI to include contract size checks (#402) * fix: add contract size check * fix: ignore harness build size * refactor: decouple AVS<>Operator mapping from DelegationManager (#403) * refactor: initial draft * fix: revert require chages * fix: small nits * fix: operator<>AVS mapping tests (#407) * test: added back avsRegistration tests * fix: fuzz runs 4096 * fix: broken fuzz test * docs: add docs for AVSDirectory (#408) * Feat: Add events for beacon chain balance updates & move deposit event * script update (#412) * fix: middleware script (#414) * Deneb Mainnet Patch (#395) * init commit * updated testFullWithdrawalFlow to deneb spec * added two proof paths * added both capella and deneb testS * added testFullWithdrawalFlowCapellaWithdrawalAgainstDenebRoot * added event * fixed storage gap * uncommented testsg * fix: remove line * fixed tesst * added a setter in the EPM for deneForkTimetamp * tests still broken * cleanup * added modifier * fixing tests * tests working * added tests * comments * fixed failing test * fix flaky test * removed modifier --------- Co-authored-by: gpsanant <[email protected]> * feat: simplify fork timestamp setting logic (#416) * feat: simplify fork timestamp setting logic * test: fix tests to account for only setting timestamp once --------- Co-authored-by: wadealexc <[email protected]> * Goerli implementation script (#413) * Create GoerliUpgrade2.s.sol * preprod deploy * Update GV2_preprod_deployment_2024_30_1.json * nit: comments * avs directory already deployed * preprod deploy * chore: fix numerous compiler warnings from script + test files (#419) warnings were for unused or shadowed variables, or functions that could have stricter mutability * docs: fixed comment * Revert "fixed comment" This reverts commit c3d7bff. * Fixed comments (#422) * fix: fixed comment * fix: removed dead space * fix: removed extraneous the * fix: edited another comment * feat: view func for avssync (#423) * fix: failing certora-ci (#410) * fix: try installing solc-select * fix: addShares selector * fix: add staker address to DEPOSIT typehash (#424) This provides additional signature replay protection for the `StrategyManager.depositIntoStrategyWithSignature` method Specifically, it addresses the issue outlined in https://mirror.xyz/curiousapple.eth/pFqAdW2LiJ-6S4sg_u1z08k4vK6BCJ33LcyXpnNb8yU where some ERC1271 wallets might be vulnerable to "replays" of signatures While the theoretical "damage" would be ~zero (allowing someone to deposit and credit the deposit to a user), adding this field to the typehash seems to be best practice, at least. * Testnet Deploy (#425) * fix: updated beacon chain proof docs and correct error message (#427) * fix: updated doc * fix: changed more incorrect references fo verifyBalanceUpdates * fix: changed more incorrect references fo verifyBalanceUpdates * fix: fixed image * fix: fixed incorrect comment * docs: fix formatting --------- Co-authored-by: wadealexc <[email protected]> * feat: slight refactor to make better use of strategybase hooks (#428) * feat: slight refactor to make better use of strategybase hooks * docs: add clarifying comment * test: unit tests for strat config (#426) * fix: use correct license (#431) this should be MIT licensed; looks like this was missed * docs: update README to point to deployment info (#432) * fix: include missing field from TYPEHASH calculation (#435) `delegationApprover` was missing from the `DELEGATION_APPROVAL_TYPEHASH` definition * fix: disable initializers in constructor (#436) * chore: beacon proof constants cleanup (#437) * fix: removed misc constants * feat: prevent queuing withdrawals to other addresses (#438) * fix: add back setMinWithdrawalDelayBlocks (#439) * fix:add back withdrawal delay * docs: update docs with new function --------- Co-authored-by: wadealexc <[email protected]> * feat: cancel AVS registration salt (#434) * feat: cancel salt * fix: require that salt cannot be cancelled twice --------- Co-authored-by: wadealexc <[email protected]> * test: fix borked test after rebase --------- Co-authored-by: Yash Patil <[email protected]> Co-authored-by: Michael Sun <[email protected]> Co-authored-by: quaq <[email protected]> Co-authored-by: kachapah <[email protected]> Co-authored-by: gpsanant <[email protected]> Co-authored-by: ChaoticWalrus <[email protected]> Co-authored-by: SiddyJ <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6a3a91 - Browse repository at this point
Copy the full SHA b6a3a91View commit details
Commits on Feb 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e73e880 - Browse repository at this point
Copy the full SHA e73e880View commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4908eb - Browse repository at this point
Copy the full SHA d4908ebView commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c192e1 - Browse repository at this point
Copy the full SHA 5c192e1View commit details
Commits on Feb 23, 2024
-
- clarify wording about change dates - rename the "licensed work" for greater specificity
Configuration menu - View commit details
-
Copy full SHA for 23ab4c8 - Browse repository at this point
Copy the full SHA 23ab4c8View commit details
Commits on Feb 26, 2024
-
chore: Cleanup script/ directory (#454)
* chore: spring cleaning * fix: test deployment path * chore: revert back to relative paths
Configuration menu - View commit details
-
Copy full SHA for 95094bb - Browse repository at this point
Copy the full SHA 95094bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e58870 - Browse repository at this point
Copy the full SHA 6e58870View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e12b03f - Browse repository at this point
Copy the full SHA e12b03fView commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9ac0ef8 - Browse repository at this point
Copy the full SHA 9ac0ef8View commit details
Commits on Mar 13, 2024
-
* chore: remove maxPods * docs: update docs * refactor: set to private
Configuration menu - View commit details
-
Copy full SHA for 3ba2b34 - Browse repository at this point
Copy the full SHA 3ba2b34View commit details
Commits on Mar 14, 2024
-
feat: holesky deploy scripts (#473)
* script: parser script helpers * feat: holesky deploy scripts * fix: config * fix: ops multisig whitelister * feat: track active validator count in pods (#474) * chore: remove maxPods (#463) * chore: remove maxPods * docs: update docs * refactor: set to private * script: parser script helpers * feat: holesky deploy scripts * fix: config * fix: ops multisig whitelister * refactor: maxpods removal * feat: preprod deployment * refactor: reuse other script --------- Co-authored-by: Alex <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43ffb52 - Browse repository at this point
Copy the full SHA 43ffb52View commit details
Commits on Mar 18, 2024
-
* fix: fallback args * fix: updated storage syntax
Configuration menu - View commit details
-
Copy full SHA for a4ea703 - Browse repository at this point
Copy the full SHA a4ea703View commit details
Commits on Mar 21, 2024
-
* fix: off-by-one error strict inequality could cause funds that were part of a withdrawal in the block where `mostRecentWithdrawalTimestamp` gets set to become stuck. changing to non-strict inequality fixes the issue. * chore: add regression test for off-by-one error added a function to the harness contract to make this test possible confirmed fails with previous behavior, but passes with new behavior * chore: delete confusing test it's unclear quite what this is supposed to be checking will follow-up with a more reasonable test for what I think this is trying to do * chore: add test to check that "too early" proof fails should replace the confusingly named + deleted `testDeployEigenPodTooSoon` test
Configuration menu - View commit details
-
Copy full SHA for 87c8499 - Browse repository at this point
Copy the full SHA 87c8499View commit details -
docs: reinstate contract addresses to their former glory (#478)
* docs: reinstate contract addresses to their former glory * add updated contract addresses for holesky * welcome home boys, we've missed you * docs: fix typo * docs: add missing strategy contracts
Configuration menu - View commit details
-
Copy full SHA for b87095b - Browse repository at this point
Copy the full SHA b87095bView commit details
Commits on Mar 22, 2024
-
feat: m2 mainnet upgrade script (#480)
* feat: m2-mainnet upgrade script * chore: remove test output * feat: add upgrade queue test (#481) this commit also imports various tx-queuing-related utils * feat: fix encoding & complete M2 upgrade queuing test * chore: adjustments to ordering, use parsed address * fix: correct genesis time * fix: max restake gwei config --------- Co-authored-by: ChaoticWalrus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b15d68 - Browse repository at this point
Copy the full SHA 4b15d68View commit details
Commits on Mar 26, 2024
-
feat: add m2 upgrade output file (#482)
* feat: add m2 upgrade output file * fix: consistent writing + reading of deployment params naming should now be consistent, so the ExistingDeploymentParser should work with unmodified script outputs * feat: appropriately parse new implementation addresses `test_queueUpgrade` now more accurately models the upgrade, and no longer simulates implementation deployment * chore: appropriate timelock ETA * chore: add a couple more "sanity" checks these are performed after the upgrade is simulated
Configuration menu - View commit details
-
Copy full SHA for bc2ce17 - Browse repository at this point
Copy the full SHA bc2ce17View commit details -
chore: minor testing fixes (#486)
* chore: filter fork upgrade test out of default `forge t` * chore: fix flaky test this test failed when the fuzzed 'withdrawer' param collided with the sender. by pranking the sender address, the 'assume' statement at the start of the test now has its desired behavior
Configuration menu - View commit details
-
Copy full SHA for c61e5a0 - Browse repository at this point
Copy the full SHA c61e5a0View commit details -
test: updated fork integration tests (#483)
* test: clean pr for fork testing * test: upgrade tests * fix: gh secrets * fix: remove lsts that error * test: clean up fork testing (#487) --------- Co-authored-by: Alex <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96cf578 - Browse repository at this point
Copy the full SHA 96cf578View commit details
Commits on Mar 28, 2024
-
chore: fork test via environment and custom foundry profile (#490)
* chore: remove parallel tests * feat: trigger fork tests via env var and lower fuzz runs * mainnet fork tests are now triggered by setting the FOUNDRY_PROFILE to forktest * forktest profile uses lower fuzz runs to reduce RPC load * CI workflow is split into unit tests, integration tests, and integration forktests * fix: remove no-match from CI * fix: flaky unit test and also continue running tests if one job fails * fix: try a different job order * test: double the fork test runs since daddy alchemy is serving * docs: update integration test README with fork test info
Configuration menu - View commit details
-
Copy full SHA for ca5abc9 - Browse repository at this point
Copy the full SHA ca5abc9View commit details
Commits on Apr 1, 2024
-
chore: update the pragma from =0.8.12 to ^0.8.12 (#485)
* chore: update the pragma from =0.8.12 to ^0.8.12 * test: add deprecated interface pragmas and fix flaky test --------- Co-authored-by: wadealexc <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62902b5 - Browse repository at this point
Copy the full SHA 62902b5View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a31a2f3 - Browse repository at this point
Copy the full SHA a31a2f3View commit details
Commits on Apr 5, 2024
-
fix: m2_deploy_from_scratch script for devnet (#495)
* fix: m2_deploy_from_scratch script for devnet * feat: added github action to make sure deploy script is kept up-to-date * fix(github-action): missing submodules in checkout step
Configuration menu - View commit details
-
Copy full SHA for 41b4361 - Browse repository at this point
Copy the full SHA 41b4361View commit details -
feat: update mainnet implementation addresses (#497)
* feat: update mainnet implementation addresses additionally, add the EigenLayerBeaconOracle to table * chore: correct shortened addresses for new implementations * chore: remove duplicate entry, more consistent format * chore: link to correct commit in table * chore: holesky strats * fix: update eigenpod beacon --------- Co-authored-by: 8sunyuan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c8b3cb - Browse repository at this point
Copy the full SHA 1c8b3cbView commit details