v1.3.0
Overview
This is the release for the upcoming EigenLayer mainnet slashing upgrade. It encompasses all functionality, testing, and audit changes.
For a full breakdown of breaking changes, please see our release notes for Operators/LRTs and AVSs.
What's Changed from the release candidate
- feat: cantina audit changes on mainnet release by @ypatil12 in #1288
- feat: mainnet upgrade scripts by @ypatil12 in #1257
What's Changed from v0.5.4
- docs: rewards v2 audit report by @0xrajath in #1021
- chore: merge
dev
totestnet-holesky
by @0xrajath in #1032 - feat: slashing release by @8sunyuan in #679
- feat: rewards v2.1 by @0xClandestine in #1011
- feat: storage-diff.sh by @0xClandestine in #1054
- docs: Rewards v2.1 by @nadir-akhtar in #1055
- refactor: quality of life improvements by @0xClandestine in #1006
- fix: enforce no compile warnings by @0xClandestine in #1057
- chore: rewards v2.1 zeus script by @0xrajath in #1058
- docs: updated rewards v2.1 docs by @0xrajath in #1061
- test: improve coverage by @0xClandestine in #1059
- feat: ci storage check required by @0xClandestine in #1062
- docs: fix broken link by @dabit3 in #907
- docs: rm -rf docs/storage-report by @0xClandestine in #1063
- feat: add size diff workflow by @0xClandestine in #1065
- chore: remove old release scripts by @0xClandestine in #1066
- fix: zeus upgrade name by @0xrajath in #1068
- chore: vscode settings json by @0xrajath in #1071
- fix(ci): intense test errors by @0xClandestine in #1072
- chore: update to open source zeus repo by @jbrower95 in #1084
- fix: remove deprecated hardhat configs by @bowenli86 in #1090
- perf: parallelize foundry workflows by @bowenli86 in #1094
- refactor: limit continuous fuzzing to dev branch by @bowenli86 in #1101
- refactor: registrar interfaces by @8sunyuan in #1102
- feat: alm upgrade script by @8sunyuan in #1103
- perf: use x64 16core machine for CI by @bowenli86 in #1099
- fix: remove tsconfig by @bowenli86 in #1114
- perf: run Foundry CI tests only for relevant code changes by @bowenli86 in #1112
- perf: speed up test coverage job in CI by @bowenli86 in #1115
- docs: fix all misspellings by @0xClandestine in #1119
- perf: install lcov via prebuilt binary, instead of via apt by @bowenli86 in #1123
- perf: add cache for forge build by @bowenli86 in #1125
- feat: add typos-cli ci check by @0xClandestine in #1126
- feat: slashing audit fixes by @wadealexc in #1046
- fix: disable foundry ci suite path check by @0xClandestine in #1159
- chore: re-enable foundry ci suite path check by @bowenli86 in #1160
- docs: add warning in PR template by @0xClandestine in #1174
- feat: add pull request labeler to ci pipeline by @0xClandestine in #1177
- chore: improve labeler config by @0xClandestine in #1185
- chore: improve labeler config by @0xClandestine in #1186
- chore(ci): lint pr titles by @0xClandestine in #1193
- fix: DSF increase on checkpointed nonzero shares by @ypatil12 in #1176
- chore: disable ci path filtering by @0xClandestine in #1202
- docs(avs-directory): mark AVSDirectory as deprecated by @nadir-akhtar in #1199
- chore: consolidate/update deploy from scratch scripts by @ypatil12 in #1209
- test: slashing integration testing by @ypatil12 in #1211
- chore: forge fmt tests by @0xClandestine in #1212
- docs: updates for slashing release by @8sunyuan in #1213
- fix: zero duration by @0xrajath in #1216
- fix: compile warnings + ignore non-relevant errors by @0xClandestine in #1220
- test: Certora prover specs and CI by @aehyvari in #1218
- docs: update
effectBlock
on allocation delay; add undelegate dual slash edge case by @ypatil12 in #1221 - test: refactoring dsf assertions by @eigenmikem in #1217
- chore: update doc version by @ypatil12 in #1224
- feat: cantina audit changes on mainnet release by @ypatil12 in #1288
- feat: mainnet upgrade scripts by @ypatil12 in #1257
New Contributors
Full Changelog: v0.5.4...v1.3.0