Commit 085874c
authored
Multi-whitelisted operators [audited] (#299)
* update project dependencies
* remove not relevant files
* upgrade github actions
* edr dependency
* fix solidity-coverage, slither
* update tests viem way
* add data structure
* set operators whitelists
* support for ERC165
* refactor operators update on cluster registration
* add view functions, refactors
* update validator registration flow
* add operator whitelisting tests
* set operator public/private, add tests
* added fork tests
* update docs
* upgrade to 0.8.24, gas improvements
* CI forked tests action
* test fix CI
* explicit imports, add fork test
* change whitelist checks priority when registering validators
* add reentrancy tests
* omit to make private operator when setting whitelisting contract
* remove privacy setting when whitelisting and removing opertors
* add SSVViews.isAddressWhitelistedInWhitelistingContract
* add edge cases, improve contract-helpers
* fix CI test
* env settings, remove GOERLI config and references
* add tests, update hardhat
* add integration tests, fix CI
* remove setOperatorWhitelist
* enhace custom errors
* update errors
* update CHANGELOG
* add RELEASE_NOTES
* deploy holesky stage
* rename bulk funcs, move operator privacy funcs
* registerOperator can set privacy status
* update docs
* deploy stage
* getWhitelistedOperators update
* getWhitelistedOperators legacy whitelist support, fix reduceOperatorFee
* fix CI coverage
* stage upgrade
* new holesky deployment
* audit fixes/improvements
* upgrade testnet metadata
* added custom test
* add audit report
* update CHANGELOG
* refactor whitelist check on validator registration
* update audit reports
* unlock pragma for interfaces
* update audit report1 parent 499d63a commit 085874c
File tree
85 files changed
+16715
-769
lines changed- .github/workflows
- .openzeppelin
- contracts
- audits
- interfaces
- external
- libraries
- modules
- test
- interfaces
- libraries
- mocks
- modules
- upgrades/stage
- goerli
- holesky
- docs
- tasks
- test-forked
- v1.1.1
- test
- account
- deployment
- helpers
- json
- utils
- liquidate
- operators
- sanity
- validators
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
85 files changed
+16715
-769
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | 1 | | |
4 | 2 | | |
5 | 3 | | |
6 | 4 | | |
7 | 5 | | |
8 | 6 | | |
9 | 7 | | |
10 | | - | |
| 8 | + | |
11 | 9 | | |
12 | 10 | | |
13 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
0 commit comments