-
Notifications
You must be signed in to change notification settings - Fork 436
Commit ed4ccdc
committed
chore: bindings, typo, makefile fix
fix: rewards v2 audit fixes (#987)
* fix: default operator split during first initialization
* test: updated split tests
feat: slashing release
fix(slashing): upgrade script part 4 (#953)
fix: patch (#956)
feat: bindings (#960)
fix: remove numtocomplete interface (#966)
feat: add share helpers (#964)
* feat: add share helpers
* fix: add deposit scaling factor
* fix: rebase
fix: slashable window boundaries (#965)
* fix: slashable window boundaries
* test: regression for alm
* test: update withdrawal delay not passed reversion
* test: burning indices
* refactor: switch conditionals
* fix: added unit tests
* test: assert slashable shares in queue
* fix: typos
---------
Co-authored-by: Yash Patil <[email protected]>
refactor: small cleanup (#959)
refactor small cleanup
chore: `forge fmt`
fix: `getQueuedWithdrawals` + test
fix: add constructor back
test: `totalQueued` > `withdrawal.strategies.length`
test(wip): `completeQueuedWithdrawals`
currently failing
fix: effectBlock
test(wip): @8sunyuan patch
fix: one flaky test
fix: second flaky test
refactor: remove max strats list (#968)
feat: slashing patch upgrade script (#967)
* feat: initial deploy
* feat: slashing patch
fix non-present upgrade.json
chore: bindings (#969)
fix: try catch out of gas edge case (#971)
chore: slashing consolidated script (#972)
test: more slashing integration todos (#961)
* test(wip): todos
* fix: dealloc issue
* fix: remaining
* fix: forktest upgrade issue
* test: add `check_Withdrawal_AsShares_State_AfterSlash`
* refactor: cleanup
* fix: ci
* refactor: review changes
docs: wip slashing docs (#925)
* docs: add slashing docs
* chore: bindings
* docs: fixed commenting and updated queue withdrawal docs
* docs: minor cleanup
---------
Co-authored-by: Nadir Akhtar <[email protected]>
refactor: scaled shares accounting (#975)
* fix: correct expected share calc
* chore: bindings
* fix: rounding on failing unit test
refactor: final slashing cleanup (#982)
* chore: clean comments and naming in dm
* refactor: simplify undelegate method
* feat: removed 0 address check because 0 stakers cant be delegated
* feat: condensed non-staker caller logic
* refactor: remove unnecessary check
* feat: use checks-effects-interactions when completing withdrawals
* feat: remove implicit public method for queuedWithdrawals and impl dedicated getter
* feat: deprecate withdrawer field
* chore: make bindings and clean compile errors
* refactor: redelegate reuses delegateTo and undelegate
* fix: broken integration test
* docs: update to reflect deprecated field
* feat: add getter for stakers withdrawal roots
chore: remove unused avsd events (#984)
fix: integration test initialization params (#978)
* fix: initialization params
* fix: roll blocks usage
fix: `SignatureUtils` construction (#990)
* fix: integration test initialization params (#978)
* fix: initialization params
* fix: roll blocks usage
* fix: `SignatureUtils` construction
---------
Co-authored-by: Yash Patil <[email protected]>
Co-authored-by: davidironblocks <[email protected]>
fix: readd manual checks (#996)
* fix: readd manual checks
* chore: forge fmt
feat: slashing 1.0.3 upgrade script (#995)
* feat: add step 1
* feat: step 1 & 2 complete; pending step 3 sanity
* test: add `_validateProxyDomainSeparators`
* feat: add rc validation
---------
Co-authored-by: clandestine.eth <[email protected]>
fix: update alloc config delay bound (#985)
* fix: update alloc delay bound
* test: remove unnecessary roll
chore: storage report (#1000)
docs: shares accounting (#997)
* docs: shares accounting
* docs: fix gh markdown view
* docs: try fix gh again
* docs: cleanup
* docs: edit share accounting
* docs: wrap up share accounting doc
* docs: edit edge cases
---------
Co-authored-by: wadealexc <[email protected]>
refactor: async burning (#1001)
* refactor: burning
* chore: fmt
* chore: update storage report
* chore: update readme
* refactor: add burnableShares for epm storage
* chore: update storage report
test: `Snapshots` lib (#1002)
docs: finish delegation manager docs (#1004)
* docs: finish delegation manager docs
* docs: update docs readme
* docs: permission controller
* fix: small typos
* docs: address feedback
* docs: nit
---------
Co-authored-by: Michael Sun <[email protected]>
docs: Strategy Manager slashing updates (#999)
* docs: update StrategyManager docs with slashing delta
* docs: remove references to thirdPartyTransfersForbidden
* docs: update strategy docs to latest
* also various edits to docs and natspec
* chore: fmt and make bindings
---------
Co-authored-by: wadealexc <[email protected]>
docs: EigenPod Manager slashing updates (#1005)
* docs: complete EigenPodManager for slashing
* docs: add in _beaconChainSlashingFactor state variable note
* docs: finish epm docs
* chore: make bindings
---------
Co-authored-by: wadealexc <[email protected]>
fix: rebase
fix: binding
test: remove unneeded logic from integration test setup (#1023)
test: enable shared setups for integration tests (#1036)
* test: improve integration invariants
* also removes unneeded fork logic
* adds checks to some invariants
* fixes some broken tests
* test(integration): enable shared setups
chore: comment out tests for which fixes are not in yet
fix: rewards v2 audit fixes (#987)
* fix: default operator split during first initialization
* test: updated split tests
feat: slashing release
fix(slashing): upgrade script part 4 (#953)
fix: patch (#956)
feat: bindings (#960)
fix: remove numtocomplete interface (#966)
feat: add share helpers (#964)
* feat: add share helpers
* fix: add deposit scaling factor
* fix: rebase
fix: slashable window boundaries (#965)
* fix: slashable window boundaries
* test: regression for alm
* test: update withdrawal delay not passed reversion
* test: burning indices
* refactor: switch conditionals
* fix: added unit tests
* test: assert slashable shares in queue
* fix: typos
---------
Co-authored-by: Yash Patil <[email protected]>
refactor: small cleanup (#959)
refactor small cleanup
chore: `forge fmt`
fix: `getQueuedWithdrawals` + test
fix: add constructor back
test: `totalQueued` > `withdrawal.strategies.length`
test(wip): `completeQueuedWithdrawals`
currently failing
fix: effectBlock
test(wip): @8sunyuan patch
fix: one flaky test
fix: second flaky test
refactor: remove max strats list (#968)
feat: slashing patch upgrade script (#967)
* feat: initial deploy
* feat: slashing patch
fix non-present upgrade.json
chore: bindings (#969)
fix: try catch out of gas edge case (#971)
chore: slashing consolidated script (#972)
test: more slashing integration todos (#961)
* test(wip): todos
* fix: dealloc issue
* fix: remaining
* fix: forktest upgrade issue
* test: add `check_Withdrawal_AsShares_State_AfterSlash`
* refactor: cleanup
* fix: ci
* refactor: review changes
docs: wip slashing docs (#925)
* docs: add slashing docs
* chore: bindings
* docs: fixed commenting and updated queue withdrawal docs
* docs: minor cleanup
---------
Co-authored-by: Nadir Akhtar <[email protected]>
refactor: scaled shares accounting (#975)
* fix: correct expected share calc
* chore: bindings
* fix: rounding on failing unit test
refactor: final slashing cleanup (#982)
* chore: clean comments and naming in dm
* refactor: simplify undelegate method
* feat: removed 0 address check because 0 stakers cant be delegated
* feat: condensed non-staker caller logic
* refactor: remove unnecessary check
* feat: use checks-effects-interactions when completing withdrawals
* feat: remove implicit public method for queuedWithdrawals and impl dedicated getter
* feat: deprecate withdrawer field
* chore: make bindings and clean compile errors
* refactor: redelegate reuses delegateTo and undelegate
* fix: broken integration test
* docs: update to reflect deprecated field
* feat: add getter for stakers withdrawal roots
chore: remove unused avsd events (#984)
fix: integration test initialization params (#978)
* fix: initialization params
* fix: roll blocks usage
fix: `SignatureUtils` construction (#990)
* fix: integration test initialization params (#978)
* fix: initialization params
* fix: roll blocks usage
* fix: `SignatureUtils` construction
---------
Co-authored-by: Yash Patil <[email protected]>
Co-authored-by: davidironblocks <[email protected]>
fix: readd manual checks (#996)
* fix: readd manual checks
* chore: forge fmt
feat: slashing 1.0.3 upgrade script (#995)
* feat: add step 1
* feat: step 1 & 2 complete; pending step 3 sanity
* test: add `_validateProxyDomainSeparators`
* feat: add rc validation
---------
Co-authored-by: clandestine.eth <[email protected]>
fix: update alloc config delay bound (#985)
* fix: update alloc delay bound
* test: remove unnecessary roll
chore: storage report (#1000)
docs: shares accounting (#997)
* docs: shares accounting
* docs: fix gh markdown view
* docs: try fix gh again
* docs: cleanup
* docs: edit share accounting
* docs: wrap up share accounting doc
* docs: edit edge cases
---------
Co-authored-by: wadealexc <[email protected]>
refactor: async burning (#1001)
* refactor: burning
* chore: fmt
* chore: update storage report
* chore: update readme
* refactor: add burnableShares for epm storage
* chore: update storage report
test: `Snapshots` lib (#1002)
docs: finish delegation manager docs (#1004)
* docs: finish delegation manager docs
* docs: update docs readme
* docs: permission controller
* fix: small typos
* docs: address feedback
* docs: nit
---------
Co-authored-by: Michael Sun <[email protected]>
docs: Strategy Manager slashing updates (#999)
* docs: update StrategyManager docs with slashing delta
* docs: remove references to thirdPartyTransfersForbidden
* docs: update strategy docs to latest
* also various edits to docs and natspec
* chore: fmt and make bindings
---------
Co-authored-by: wadealexc <[email protected]>
docs: EigenPod Manager slashing updates (#1005)
* docs: complete EigenPodManager for slashing
* docs: add in _beaconChainSlashingFactor state variable note
* docs: finish epm docs
* chore: make bindings
---------
Co-authored-by: wadealexc <[email protected]>
fix: rebase
fix: binding
test: remove unneeded logic from integration test setup (#1023)
fix: compile1 parent 9a9707b commit ed4ccdcCopy full SHA for ed4ccdc
File tree
Expand file treeCollapse file tree
3 files changed
+3
-3
lines changedFilter options
- src/test/integration
- tests
Expand file treeCollapse file tree
3 files changed
+3
-3
lines changedsrc/test/integration/IntegrationChecks.t.sol
Copy file name to clipboardExpand all lines: src/test/integration/IntegrationChecks.t.sol+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1189 | 1189 |
| |
1190 | 1190 |
| |
1191 | 1191 |
| |
1192 |
| - | |
| 1192 | + |
src/test/integration/IntegrationDeployer.t.sol
Copy file name to clipboardExpand all lines: src/test/integration/IntegrationDeployer.t.sol+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
747 | 747 |
| |
748 | 748 |
| |
749 | 749 |
| |
750 |
| - | |
| 750 | + |
src/test/integration/tests/Deposit_Delegate_Redelegate_Complete.t.sol
Copy file name to clipboardExpand all lines: src/test/integration/tests/Deposit_Delegate_Redelegate_Complete.t.sol+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
460 | 460 |
| |
461 | 461 |
| |
462 | 462 |
| |
463 |
| - | |
| 463 | + |
0 commit comments