Skip to content

test: upgrade on eigenda holesky #447

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

Merged
merged 22 commits into from
Apr 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
190a880
test: holesky fork eigenda
stevennevins Mar 31, 2025
219e4a4
test: more testing for upgrade
stevennevins Mar 31, 2025
a19d1a6
chore: forge fmt
stevennevins Mar 31, 2025
f44b962
Merge branch 'dev' into test/eigen-da-holesky
stevennevins Apr 1, 2025
c543596
test: validate post upgrade state
stevennevins Apr 1, 2025
0aab4cb
test: create slashable stake quorum
stevennevins Apr 2, 2025
7bf57a7
chore: forge fmt
stevennevins Apr 2, 2025
43f61c8
chore: refactor setup and cleanup duplicate variables
stevennevins Apr 2, 2025
ac61677
chore: refactor setup and cleanup duplicate variables
stevennevins Apr 2, 2025
57bdddf
chore: refactor some setup and add missing function to interface
stevennevins Apr 3, 2025
ef84225
test: disable m2 quorum registration
stevennevins Apr 3, 2025
f7a386c
test: create a new op set quourm and register operators to it
stevennevins Apr 4, 2025
1adec21
chore: refactor some shared setup for state and permissions
stevennevins Apr 4, 2025
c452b5e
chore: forge fmt
stevennevins Apr 4, 2025
0173040
chore: enumerate each of the operators currently registered
stevennevins Apr 4, 2025
52104ac
feat: remove unnecessary param
stevennevins Apr 4, 2025
b3b0ab1
test: m2 flows full dereg and registration
stevennevins Apr 4, 2025
1855247
chore: refactor setup
stevennevins Apr 4, 2025
639b776
test: eigen da flows
stevennevins Apr 4, 2025
2e15544
test: disabled m2 quorums
stevennevins Apr 4, 2025
d7a29f6
test: add test for registering after m2 disabled (#454)
stevennevins Apr 7, 2025
e1316a5
Merge branch 'dev' into test/eigen-da-holesky
wadealexc Apr 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions src/interfaces/IRegistryCoordinator.sol
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@ interface IRegistryCoordinator is
bytes memory quorumNumbers
) external;

function operatorSetsEnabled() external view returns (bool);

/**
* @notice Checks if a quorum is an M2 quorum.
* @param quorumNumber The quorum identifier.
Expand All @@ -156,6 +158,12 @@ interface IRegistryCoordinator is
uint8 quorumNumber
) external view returns (bool);

/**
* @notice Returns whether M2 quorum registration is disabled.
* @return True if M2 quorum registration is disabled, false otherwise.
*/
function isM2QuorumRegistrationDisabled() external view returns (bool);

/**
* @notice Disables M2 quorum registration for the AVS. Once disabled, this cannot be enabled.
* @dev When disabled, all registrations to M2 quorums will revert. Deregistrations are still possible.
Expand Down
Loading