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 <ypatil12@gmail.com>
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 <nadirakhtar123@gmail.com>
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 <40046473+ypatil12@users.noreply.github.com>
Co-authored-by: davidironblocks <david@ironblocks.com>
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 <96172957+0xClandestine@users.noreply.github.com>
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 <pragma-services@proton.me>
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 <michaelsun97@gmail.com>
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 <pragma-services@proton.me>
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 <pragma-services@proton.me>
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 <ypatil12@gmail.com>
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 <nadirakhtar123@gmail.com>
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 <40046473+ypatil12@users.noreply.github.com>
Co-authored-by: davidironblocks <david@ironblocks.com>
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 <96172957+0xClandestine@users.noreply.github.com>
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 <pragma-services@proton.me>
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 <michaelsun97@gmail.com>
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 <pragma-services@proton.me>
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 <pragma-services@proton.me>
fix: rebase
fix: binding
test: remove unneeded logic from integration test setup (#1023)
fix: compile1 parent 9a9707b commit ed4ccdc
File tree
3 files changed
+3
-3
lines changed- src/test/integration
- tests
3 files changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1189 | 1189 | | |
1190 | 1190 | | |
1191 | 1191 | | |
1192 | | - | |
| 1192 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
747 | 747 | | |
748 | 748 | | |
749 | 749 | | |
750 | | - | |
| 750 | + | |
Lines 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