-
Notifications
You must be signed in to change notification settings - Fork 80
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
feat: slashing release #311
base: dev
Are you sure you want to change the base?
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 163f4c3 - Browse repository at this point
Copy the full SHA 163f4c3View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad64a45 - Browse repository at this point
Copy the full SHA ad64a45View commit details
Commits on Aug 5, 2024
-
chore: update mock contracts with latest interfaces (#293)
* chore: update mock contracts with latest interfaces
Configuration menu - View commit details
-
Copy full SHA for b7f4903 - Browse repository at this point
Copy the full SHA b7f4903View commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d991827 - Browse repository at this point
Copy the full SHA d991827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4966813 - Browse repository at this point
Copy the full SHA 4966813View commit details
Commits on Aug 12, 2024
-
feat: operator set migration-1-migration (#286)
* chore: checkout migration branch * feat: implement migration function * chore: update to release branch * feat: operator set creation for each quorum number * feat: migration with merge sorted array of operators and their quorums * feat: operator set migration working * chore: revert change from testing * chore: revert change from testing * chore: remove extra logging and commented out asserts * chore: remove unused file * fix: remove console logs * refactor: to view functions * chore: nit and remove unneeded function * fix: remove duplication of looping for all the operators * chore: remove comment * feat: allow migrating in two transactions * feat: finalization of migration * chore: use string errors and fix migration issues * chore: rename * feat: use library for merge sort * test: fuzz view function
Configuration menu - View commit details
-
Copy full SHA for 4fabf80 - Browse repository at this point
Copy the full SHA 4fabf80View commit details -
feat: operator set migration-2-create quorum (#287)
* chore: checkout migration branch * feat: implement migration function * chore: update to release branch * feat: operator set creation for each quorum number * feat: migration with merge sorted array of operators and their quorums * feat: operator set migration working * chore: revert change from testing * chore: revert change from testing * chore: remove extra logging and commented out asserts * chore: remove unused file * fix: remove console logs * feat: create quorum post operator set migration * test(wip): create quorum test adds new operator set * test: migration create quorum * refactor: to view functions * chore: nit and remove unneeded function * fix: remove duplication of looping for all the operators * chore: remove comment * feat: allow migrating in two transactions * feat: finalization of migration * chore: use string errors and fix migration issues * chore: rename * feat: use library for merge sort * test: fuzz view function * fix: updates from merge * chore: use interface
Configuration menu - View commit details
-
Copy full SHA for fe93ac6 - Browse repository at this point
Copy the full SHA fe93ac6View commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e5b2688 - Browse repository at this point
Copy the full SHA e5b2688View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec2fdf3 - Browse repository at this point
Copy the full SHA ec2fdf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12eda5d - Browse repository at this point
Copy the full SHA 12eda5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 788cd09 - Browse repository at this point
Copy the full SHA 788cd09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d64f4af - Browse repository at this point
Copy the full SHA d64f4afView commit details -
Configuration menu - View commit details
-
Copy full SHA for a92d51a - Browse repository at this point
Copy the full SHA a92d51aView commit details -
chore: update to latest core (#299)
* chore: update to latest eigenlayer-contracts feat/operator-set-release * chore: add method to mock
Configuration menu - View commit details
-
Copy full SHA for 32148de - Browse repository at this point
Copy the full SHA 32148deView commit details
Commits on Aug 21, 2024
-
feat(op sets): update stakes when forceUnregister (#300)
* feat: update stakes handle direct deregistration on AVSDirectory * test: update stake for quorum if operator directly unregistered from the AVSDirectory * chore: simplify setup * chore: simplify setup * chore: make service manager immutable on stakeRegistry
Configuration menu - View commit details
-
Copy full SHA for 86f0928 - Browse repository at this point
Copy the full SHA 86f0928View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e4cb2b - Browse repository at this point
Copy the full SHA 3e4cb2bView commit details
Commits on Aug 22, 2024
-
feat(op sets): register and deregister (#301)
* feat: register and deregister to operator sets * fix: bytecode wrangling * chore: shorter errors to reduce bytecode * test: register after migration * chore: remove stale todos * chore: add back commented line * chore: remain consistent with m2 events * fix: side effect of merge from _deregister function * fix: bytecode massaging * chore: rename for clarity * chore: remove comments and whitespace * docs: add natspec to the library
Configuration menu - View commit details
-
Copy full SHA for f6ad20e - Browse repository at this point
Copy the full SHA f6ad20eView commit details -
feat(op sets): upgrade and migrate script (#303)
* feat: upgrade and test pre prod upgrade and migration * fix: add param introduced in merge
Configuration menu - View commit details
-
Copy full SHA for e0a79f1 - Browse repository at this point
Copy the full SHA e0a79f1View commit details
Commits on Oct 17, 2024
-
chore: bump slashing core dependency (#312)
* chore: bump to slashing branch * chore: bump compiler version * fix: dep interface changes * fix: compiler errors from interface changes and type changes * fix: compiler errors * chore: bump dependencies * chore: bump core dependency and resolve issues * chore: bump core dependency and fix compiler errors * feat: integrate AllocationManager * feat: add a slashing permission to the service manager * chore: remove unneeded casting * feat: implement a slasher permission and forward call to AllocationManager * feat: add simiple slasher starting point * chore: bump slashing magnitudes * chore: bump core slashing-magnitudes branch
Configuration menu - View commit details
-
Copy full SHA for eb0d6ad - Browse repository at this point
Copy the full SHA eb0d6adView commit details
Commits on Nov 1, 2024
-
feat: slasher templates / examples (#310)
* chore: bump to slashing branch * chore: bump compiler version * fix: dep interface changes * fix: compiler errors from interface changes and type changes * fix: compiler errors * chore: bump dependencies * chore: bump core dependency and resolve issues * chore: bump core dependency and fix compiler errors * feat: integrate AllocationManager * feat: add a slashing permission to the service manager * chore: remove unneeded casting * feat: implement a slasher permission and forward call to AllocationManager * feat: add simiple slasher starting point * feat: slashers * chore: change around slashed event * fix: call dm * feat: add proposal mechanism for updating slasher * fix: set to completed instead of delete * chore: use struct instead of params directly * chore: clean up params more * chore: simplify and organize files * chore: cleanup logic and couple event with internal func * fix: pass correct params * chore: organize and add interface * chore: nits * chore: cleanup more nits * fix: storage gap * chore: nits refactor * chore: go back to fulfill being onlySlasher * test: fixes from core updates * fix: use delegated stake per operator set instead of per AVS * fix: update to 14 days * feat: configurable lookahead and stake type
Configuration menu - View commit details
-
Copy full SHA for cb4df12 - Browse repository at this point
Copy the full SHA cb4df12View commit details
Commits on Nov 18, 2024
-
chore: remove unused test util contracts (#319)
* feat: remove both option * chore: remove unused test util contracts * chore: remove diff
Configuration menu - View commit details
-
Copy full SHA for 145bdaf - Browse repository at this point
Copy the full SHA 145bdafView commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a975df - Browse repository at this point
Copy the full SHA 9a975dfView commit details
Commits on Nov 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa04f06 - Browse repository at this point
Copy the full SHA fa04f06View commit details -
feat: track total slashable stake and total delegated stake per quorum (
#317) * feat: remove both option * feat: total delegated stake and total slashable stake per quorum config * test: resolve some breaking changes to tests * chore: move stake type to file level definition * chore: refactor loop * test: add unit test for slashble stake quorum init * test: assert on state and event * test: delegated stake quorum and assertions
Configuration menu - View commit details
-
Copy full SHA for 388e9f9 - Browse repository at this point
Copy the full SHA 388e9f9View commit details