-
Notifications
You must be signed in to change notification settings - Fork 193
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
Fix: shapella upgrade fixes #659
Merged
TheDZhon
merged 284 commits into
feature/shapella-upgrade
from
fix/shapella-upgrade-fixes
Mar 13, 2023
Merged
Fix: shapella upgrade fixes #659
TheDZhon
merged 284 commits into
feature/shapella-upgrade
from
fix/shapella-upgrade-fixes
Mar 13, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
TheDZhon
commented
Feb 27, 2023
•
edited
Loading
edited
- Tests for WithdrawalQueue, share rate simulation fix #649
- Fix reward distribution on modules without active keys #655
- StakingRouter finding fixes & tests #656
- refactor: remove needless grantRole calls in exit bus initialize() #658
- Fix/upgrade test scenario EL rewards after the merge #661
- Hash consensus: allow updating a future initial epoch #662
- fix: penalty delay restart #667
- Legacy oracle bug&tests #668
- feature: add pauseUntil(resumeSince) in addition to pause(duration) #670
- fix: refactor nft tests and revive main tests #671
- Fix withdrawal finalization correctness (base PR) #672
- No extrema checking during withdrawal finalization #673
- ERC-1271 contract signature verification for stETH #680
Feat: fix/share rate simulation
- remove roles from initializer - remove wsteth related methods - remove findCheckpointHintsUnbounded
…ts-withdrawal-queue-nft Tests WithdrawalQueueERC721
Test: add ACL tests for Burner
…-roles refactor: remove needless grantRole calls in exit bus initialize()
…/restore-wsteth-withdrawals
feat (WithdrawalQueue): restore wsteth withdrawals
…ation-no-extrema No extrema checking during withdrawal finalization
…tualization fix: WQ tests actualization and fixes
…ransfer Feat: forbid stETH transfers to the contract itself
ERC-1271 contract signature verification for stETH
TheDZhon
commented
Mar 13, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review round results
@@ -80,6 +80,7 @@ contract NodeOperatorsRegistry is AragonApp, Versioned { | |||
// | |||
uint256 public constant MAX_NODE_OPERATORS_COUNT = 200; | |||
uint256 public constant MAX_NODE_OPERATOR_NAME_LENGTH = 255; | |||
uint256 public constant MAX_STUCK_PENALTY_DELAY = 365 days; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe uint64.max
(or not)
…t-at doc: StakingModule.lastDeposit{At,Block} of StakingModule change if 0 deposit
Roy-Certora
added a commit
to Certora/lido-dao
that referenced
this pull request
Mar 14, 2023
commit ea75b96dd4c13107ba5f2445cea1873bc084eb38 Merge: b81441b9 2bce10d4 Author: Roy-Certora <[email protected]> Date: Tue Mar 14 11:22:49 2023 +0200 Merge branch 'lidofinance:feature/shapella-upgrade' into feature/shapella-upgrade commit b81441b9915022690f0691d4202f29a427a36a2e Author: hristo-grigorov <[email protected]> Date: Tue Mar 14 11:20:09 2023 +0200 Feature/shapella upgrade (#10) * accounting oracle: pass array of finalization batches instead of a single req id * test: add ACL tests for Burner * fix: reward distrib.: modules without active keys * feat: correct finalization for different share rates * test: partial test fixes * fix: a bit of optimizations to save contract size * fix staking router tests, typos * feat: add basic sanity check * fix: checks, fixes and contract size optimizing * remove unused test * fix: inject latest interface to Lido * fix: update sanity checker * test: withdrawalQueue: nft: mint, burn, token address * fix: proper Checkpoint optimization * chore: restrict visibility as compiler warns * chore: visible broken ABI err for pre-commit hook * fix: review fixes * test: fix oracle-report-sanity-checker * refactor: remove needless grantRole calls in exit bus initialize() * feat: add mintSteth to mock * feat: check batch extrema and boundaries * 🏗️: optimize WQ contract size - remove roles from initializer - remove wsteth related methods - remove findCheckpointHintsUnbounded * fix: assert for AC revert * tests: fix WQ scenario test setup broken by the latest changes * fix: set target limit role * fix: allow zero deposits * feat: limit extrema loop with cached prev checked index * 💅: fix prettier lint errors * test: fix initialization tests * test: zero deposit works * fix: fix underflow in calculateFinalizationBatches * test: fix share rate test * test: add test 2 requests 2 batches * fix: fix for calculateFinalizationBatches * fix: fix test with two batches * test: remove withdrawal tests for wsteth * test: scenario: el rewards: un skip and fix/upgrage * fix: limit batches number by max extremum inside * test: fix some ordinary tests * hash consensus: allow updating a future initial epoch * update sr tests * update skipped test * fix: naming fixes within sanity checker contract * chore: remove extra awaits * test: refactor handle-oracle-report test * test: implement utils for handleOracleReport tests * test: assign REQUEST_BURN_SHARES_ROLE in factory * test: handleOracleReport with shares burning * chore: minor contract updates * feat: adopted OZ tests for AccessControl * test: scenario: el rewards: move utils to helpers * fix: remove unnecessary corner case. * store last report ts in each request and check it on batching * test: refactor tests to have reportData isolated * oracles: fix revert on accounting oracle upgrade * abi: update * Always cache staking module active keys * Prevent reentrancy in StakingRouter.deposit * test: implement utils for handleOracleReport tests * fix: last test for EL rewards when Merge * Catch error on withdrawal credentials set * test: Versioned 0.8.9 * Catch errors on exited and stuck validators reporting * Remove validStakingModuleId modifier * Add arrays length checks * fix: time/deadline calculation * fix: deadline in setConsensus tests * feat: calculate extremas on each request * test: Versioned 0.4.24 * fix: optimize withdrawal request storage * test: better coverage for Versioned * fix: properly report timestamp to withdrawal queue * test: fix a renamed role in tests * test: other realated fixes * test: fix more tests * test: fix withdrawal nft tests * feat: use MemUtils for memory array trimming * fix: penalty delay restart * fix: wq request status iface for sanity checker * fix: adopt new WQ for Lido * chore: remove 'hre' prefix * wq: add an (unfinished) failing gas test * Replace "magic variables" with constants * test: handleOracleReport daily shares burn cases * feat: legacy oracle deploy test * feat: fix mock legacy oracle to fit as old impl * feat: legacy oracle migration test * wq: iterate on the integration/gas test * fix: OOB in extrema list * test: fix a burner test * docs: better docs and checks for wq * fix: eliminate revert on setting large targetLimit * Add zero deposits test to lido deposits scenario * Add MANAGE_NODE_OPERATOR_ROLE test for updateTargetValidatorsLimit * Remove outdated comment * feat: report lifecycle tests * test: NOR + minor fixes * feature: add pauseUntil(resumeSince) in addition to pause(duration) * chore: restrict visibility as compiler warns * chore: visible broken ABI err for pre-commit hook * 🏗️: optimize WQ contract size - remove roles from initializer - remove wsteth related methods - remove findCheckpointHintsUnbounded * tests: fix WQ scenario test setup broken by the latest changes * 💅: fix prettier lint errors * test: fix initialization tests * test: add test 2 requests 2 batches * test: remove withdrawal tests for wsteth * fix: naming fixes within sanity checker contract * chore: remove extra awaits * test: refactor handle-oracle-report test * test: assign REQUEST_BURN_SHARES_ROLE in factory * test: handleOracleReport with shares burning * chore: minor contract updates * test: fix withdrawal nft tests * fix: legacy oracle getCurrentFrame bug * fix: wq request status iface for sanity checker * test: handleOracleReport daily shares burn cases * Revert zero deposits with unset wc and not active modules * test: fix a burner test * fix: max shareRate finalization * fix: sanity checker tests * fix: wq initial checkpoint fix + test * test: fix nft tests * test: partial fix for wq different share rate changes * fix: handleOracleReport docs * fix: Lido bytecode size opts * test: fix another nft test * test: fix a bit more wq lhf tests * test: remove undounded findHints * chore: fix Lido docs * fix: bump ifaces in Lido * chore: clean cmd * ⚡:wq contract size optimization with modifiers * fix: remove extra `auth` modifier call * 💅: lint errors * fix: forgotten part of size optimization * chore: add forgotten changes * feat: remove extrema handling * test: happy path `handleOracleReport`+withdrawals * chore: pull nft tests from diff branch * fix: nft tests * 📚: more docs for wq * 📚: add doc for 1 wei reounding error case * feat: tighten simulated share rate sanity check Don't allow any margin for the upper-bound case. I.e., the simulated share rate MUST be <= the actual one. * fix: forever loop in batch calculation * test: add wrong simulated share test attempts * fix: fix some tests * fix: add assert for claim amount * fix: order in assert * tests: wq eth distribution * fix: claim tests * test: add test for simulated share rate with limit * 📚: better docs for wq * 🏗️: wq refactoring to improve readability * fix: remove unused UnstructuredRefStorage method * withdrawal queue: add integration/gas test (WIP) * test: more tests for withdrawal finalization * Handle reverts in reportRewardsMinted method * Update work with state in the GenericStub * Use _getStakingModuleById() in updateStakingModule() method * Add updateTargetValidatorsLimits to the StakingRouter * Use uint256 type for _targetLimit argument * Use different addresses for different roles in nor tests * Fix wrong methods roles in NodeOperatorsRegistry * Fix getRewardsDistribution precision loss * getStakingModuleActiveValidatorsCount takes into account exited validators count in StakingRouter * Limit the stuckPenaltyDelay value * updateExitedValidatorsCountByStakingModule don't read staking module id from storage * Doesn't call onRewardsMinted with zero rewards minted * Fix typo in the _addSigningKeys variable name * Burn shares in _distributeRewards() in one call * Fix typo in activateNodeOperator() comment * follow-ups: refactor, docs, tests * fix: error name and tests * fix: follow-up fixes for PausableUntil * Fix typos and better naming for local variable * fix: legacyOracle getCurrentEpochId and tests * 🔪: remove checkpoint optimization on wq finalize * 📚: improve wq docs * chore: style fixes * feat (WithdrawalQueue): restore wsteth withdrawals * Fix _invalidateReadyToDepositKeysRange summary accounting * 🏗️: refactor wq `calculateFinalizationBatches` * Fix _invalidateReadyToDepositKeysRange for node operators range * 🏗️: remove batch checks from prefinalize * 🧹: remove forgotten imports * test: remove wq test that is not valid now * Add basic unit tests for invalidateReadyToDepositKeysRange() * test: fix some wq tests * test: fixes * 🐛: fix wq batch calculation loop condition * test: fix another test * fix: revive tests * fix: lido_reward_distribution_math test * fix: revive happy path * 🧹: remove unused import in wq * fix: gasPrice hack for coverage * stETH: support ERC-1271 signatures * stETH: pre-compute all hash constants in the 0.4.24 code * stETH: shorten error strings to save space * stETH: extract signature verification to a library * stETH: add basic tests for ERC1271 sig verification * stETH: include ERC-1271 sigs in permit() tests * chore: fix linter error * chore: balance require->assert for initialHolder * feat: forbid stETH transfers to the contract itself * doc: StakingModule.lastDeposit{At,Block} of StakingModule change if 0 deposit * 💅(wq): public constant and arg renaming * fix: sync ext interfaces in Lido --------- Co-authored-by: Eugene Mamin <[email protected]> Co-authored-by: Sam Kozin <[email protected]> Co-authored-by: KRogLA <[email protected]> Co-authored-by: Alexey Potapkin <[email protected]> Co-authored-by: Logachev Nikita <[email protected]> Co-authored-by: Andrei <[email protected]> Co-authored-by: Artyom Veremeenko <[email protected]> Co-authored-by: Evgeny Taktarov <[email protected]> Co-authored-by: Evgeny Taktarov <[email protected]> Co-authored-by: Bogdan Kovtun <[email protected]> Co-authored-by: Dmitrii Podlesnyi <[email protected]> Co-authored-by: Alexandr Tarelkin <[email protected]> commit 2bce10d4f0cb10cde11bead4719a5bcde76b93f9 Merge: b6093065 4ec32dce Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 20:31:52 2023 +0000 Merge pull request #659 from lidofinance/fix/shapella-upgrade-fixes Fix: shapella upgrade fixes [WIP] commit 4ec32dce6ed85758d9201a3df3352408f9f23cb0 Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 23:05:26 2023 +0300 fix: sync ext interfaces in Lido commit 3b7b3848a8f637209eb8c2b65546a1e80f513762 Author: Alexey Potapkin <[email protected]> Date: Mon Mar 13 21:53:24 2023 +0200 💅(wq): public constant and arg renaming commit 911fc2a2b142ea76d6ac87671aab3e258b6e3626 Merge: 743fe2ae e3e8b6da Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 19:51:11 2023 +0000 Merge pull request #682 from lidofinance/doc/zero-deposit-last-deposit-at doc: StakingModule.lastDeposit{At,Block} of StakingModule change if 0 deposit commit e3e8b6daf7f397363d0d904c5625f4571ab534d1 Author: Artyom Veremeenko <[email protected]> Date: Mon Mar 13 21:04:52 2023 +0400 doc: StakingModule.lastDeposit{At,Block} of StakingModule change if 0 deposit commit 743fe2ae66afd36dd4df1b276073c8cf90175987 Merge: b778e10e 592162f0 Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 16:29:20 2023 +0000 Merge pull request #680 from lidofinance/feature/steth-erc-1271 ERC-1271 contract signature verification for stETH commit 592162f02ea99c271b83341e1a589fc693e45435 Merge: fd13ecd4 4ea55e29 Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 16:15:37 2023 +0000 Merge pull request #681 from lidofinance/feat/forbid-stETH-to-stETH-transfer Feat: forbid stETH transfers to the contract itself commit b778e10e0e17df0b0367b0883973dce0e9c71a0a Merge: f0b29e18 3973de1a Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 11:58:51 2023 +0000 Merge pull request #679 from lidofinance/fix/withrdawal-queue-test-actualization fix: WQ tests actualization and fixes commit 4ea55e29e8de82645619b17c29fc374d03042f95 Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 11:10:48 2023 +0300 feat: forbid stETH transfers to the contract itself commit c81cce1aee3ad59934c26b98037af72f7c23b81e Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 10:59:44 2023 +0300 chore: balance require->assert for initialHolder commit fd13ecd4d88f30239d78a380bcec9c6c0d75a6df Author: Eugene Mamin <[email protected]> Date: Mon Mar 13 10:36:59 2023 +0300 chore: fix linter error commit 5db18bc8b2b6ca013b2d65b371cde212b52e837c Author: Sam Kozin <[email protected]> Date: Sun Mar 12 18:53:02 2023 +0200 stETH: include ERC-1271 sigs in permit() tests commit 686558358148fcfca06bd3a5d862268da5b36e2e Author: Sam Kozin <[email protected]> Date: Sat Mar 11 00:09:43 2023 +0200 stETH: add basic tests for ERC1271 sig verification commit 9d664d70761c94ebb331fa47a3c19b3d981adc4f Author: Sam Kozin <[email protected]> Date: Fri Mar 10 15:42:59 2023 +0200 stETH: extract signature verification to a library commit 9b4b9ef3520fe21a60c8797dfdb3b3488099eb5d Author: Sam Kozin <[email protected]> Date: Fri Mar 10 15:09:38 2023 +0200 stETH: shorten error strings to save space commit b1a5735d8c57f5a093b9b744dc7559b7d944b486 Author: Sam Kozin <[email protected]> Date: Fri Mar 10 14:44:17 2023 +0200 stETH: pre-compute all hash constants in the 0.4.24 code commit a4a29b6495ccf6f45f738d01e7a652d797bc2e0d Author: Sam Kozin <[email protected]> Date: Fri Mar 10 13:07:09 2023 +0200 stETH: support ERC-1271 signatures commit 3973de1ac599f04293f4e7eb05508ad0ccc529fb Author: Evgeny Taktarov <[email protected]> Date: Fri Mar 10 20:17:31 2023 +0700 fix: gasPrice hack for coverage commit f0b29e1807d82ef4ae8209aadb51039a78d01495 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 21:30:23 2023 +0200 🧹: remove unused import in wq commit 336b6f30f86d2227f0da226740959926c2753295 Merge: 3b7ab287 368d737f Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 18:43:52 2023 +0000 Merge pull request #673 from lidofinance/fix/withdrawal-queue-finalization-no-extrema No extrema checking during withdrawal finalization commit 368d737fbd69ba5081bef7bd91ce651d3308716e Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 21:40:24 2023 +0300 fix: revive happy path commit 9b188bd7f3fbb54cca2b9f6a8f72cbc979a004e2 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 21:35:18 2023 +0300 fix: lido_reward_distribution_math test commit de76fd18aa86f441825a594cd480cf7c8c5f0a32 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 21:28:10 2023 +0300 fix: revive tests commit f353cd6de6f4631d4f14e138acf3f6627274a5d9 Merge: 4b0170d3 5609f4e2 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 17:57:33 2023 +0000 Merge pull request #678 from lidofinance/feat/restore-wsteth-withdrawals feat (WithdrawalQueue): restore wsteth withdrawals commit 5609f4e287c43c68321c6799fd69b2ad104b798f Merge: 8c0857ef 4b0170d3 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 20:56:25 2023 +0300 Merge branch 'fix/withdrawal-queue-finalization-no-extrema' into feat/restore-wsteth-withdrawals commit 4b0170d35342c30d13a01e12eca8a93295a3a66d Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 18:46:05 2023 +0200 test: fix another test commit a8bc887dd94c67cd66a9e96a4fee1f566fae86d8 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 18:38:09 2023 +0200 🐛: fix wq batch calculation loop condition commit a17a4e0c6fe766b92580791946be17ed14215acc Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 18:18:04 2023 +0200 test: fixes commit 02939d76aaa8387f59548c96d06df46df67d79c1 Merge: 8d1ac6e9 3b7ab287 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 16:14:49 2023 +0200 Merge remote-tracking branch 'origin/fix/shapella-upgrade-fixes' into fix/withdrawal-queue-finalization-no-extrema commit 8d1ac6e9bc03dfd1d0f790f807ca57c40cdc0631 Merge: c87d14ad 6498577a Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 16:06:50 2023 +0200 Merge remote-tracking branch 'origin/fix/withdrawal-finalization-base' into fix/withdrawal-queue-finalization-no-extrema commit 3b7ab2870f0af95a8b37432ef12bdcacb48dbe01 Merge: 1246d3bd 1f98ca59 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 14:00:59 2023 +0000 Merge pull request #672 from lidofinance/fix/withdrawal-finalization-base Fix withdrawal finalization correctness (base PR) commit 1f98ca5994a824355f03b18aae6a0f1d187d2f0d Merge: 6498577a 1246d3bd Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 16:59:52 2023 +0300 Merge branch 'fix/shapella-upgrade-fixes' into fix/withdrawal-finalization-base commit 1246d3bd64ebf5e65f19f1fd82c6c23439b07cda Merge: 5fcb9f0b 2e1c66cb Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 13:48:50 2023 +0000 Merge pull request #656 from lidofinance/feature/shapella-upgrade-sr-tests StakingRouter finding fixes & tests commit c87d14adf7ff49736ae8a6078179474c62bbcb7a Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 15:43:34 2023 +0200 test: fix some wq tests commit 2e1c66cb3eeec478d03d48ff617e9f5307bd85ca Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 9 17:38:15 2023 +0400 Add basic unit tests for invalidateReadyToDepositKeysRange() commit ec0063ce994a061dec272bd2e8a47f77fcc2cbb5 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 15:17:21 2023 +0200 test: remove wq test that is not valid now commit b121a141c2d97dc77d7ce130e8aad4659d4fe7c1 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 15:13:13 2023 +0200 🧹: remove forgotten imports commit aa7d9f4e29941b84496e9a6434b56ea46c658c5a Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 15:06:23 2023 +0200 🏗️: remove batch checks from prefinalize commit fbb3195ac2815066efe84cdab03434e8869300ac Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 9 17:02:43 2023 +0400 Fix _invalidateReadyToDepositKeysRange for node operators range commit 563dfffae8ee591dbbafc247f2811d8acc305f55 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 14:55:43 2023 +0200 🏗️: refactor wq `calculateFinalizationBatches` commit 6887eca29554de1264ee7bf02a6e745b872a5fd4 Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 9 16:31:23 2023 +0400 Fix _invalidateReadyToDepositKeysRange summary accounting commit 8c0857ef766be723b4b04a3471733538ab2afc3c Author: Artyom Veremeenko <[email protected]> Date: Thu Mar 9 16:07:38 2023 +0400 feat (WithdrawalQueue): restore wsteth withdrawals commit 5fcb9f0b101ffceb6f355dd4811ab5d5e7724e30 Merge: 1c4b50fa ccec9dcd Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 10:57:12 2023 +0000 Merge pull request #668 from lidofinance/feature/legacy-oracle-tests Legacy oracle bug&tests commit 31bbacd45e97439922416cdc22aa4e0b315c605e Merge: 37a5496c 1c4b50fa Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 9 14:57:09 2023 +0400 Merge branch 'fix/shapella-upgrade-fixes' into feature/shapella-upgrade-sr-tests commit ccec9dcdb556baf5b8b9ce06e0ac89513b6e3fc9 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 13:48:59 2023 +0300 chore: style fixes commit 39806687e5c798b3628200276c2257bee75691d9 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 12:29:50 2023 +0200 📚: improve wq docs commit 3b0f946516d2a1ac4cf849ee8e16f5d84f8faf65 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 9 12:29:13 2023 +0200 🔪: remove checkpoint optimization on wq finalize commit 0d40671ddede7b6a5bfbc5f811f61d199097c592 Author: Evgeny Taktarov <[email protected]> Date: Thu Mar 9 17:28:25 2023 +0700 fix: legacyOracle getCurrentEpochId and tests commit 37a5496cc2c8fc6d77a25832834d4f01aaaf92a0 Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 9 14:10:58 2023 +0400 Fix typos and better naming for local variable commit 6498577a34d4fa180da4bd0908100b80e85ccbab Merge: 0baa0917 a49aebfe Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 09:28:46 2023 +0000 Merge pull request #670 from lidofinance/feat/pause-resume-since feature: add pauseUntil(resumeSince) in addition to pause(duration) commit a49aebfec201e7552ed892b33ebe779cf29d384e Merge: 72fe5050 60bc9b77 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 09:05:05 2023 +0000 Merge pull request #677 from lidofinance/fix/pause-resume-since fix: follow-up fixes for PausableUntil commit 0baa0917b57cc845a8a70fb98c4986ebc74348fa Merge: b891e325 56675bf9 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 08:39:36 2023 +0000 Merge pull request #671 from lidofinance/chore/refactor-withtrawal-nft-tests fix: refactor nft tests and revive main tests commit 60bc9b77b036eec22b2ab8a3a1d49c6b6614c600 Author: Eugene Mamin <[email protected]> Date: Thu Mar 9 11:36:56 2023 +0300 fix: follow-up fixes for PausableUntil commit 72fe5050fd77a8ed17b96dd935fc0b05659076e7 Author: Artyom Veremeenko <[email protected]> Date: Thu Mar 9 10:45:22 2023 +0400 fix: error name and tests commit db9af5d94e907f3111a3bb89092b31ac2b53407a Author: Artyom Veremeenko <[email protected]> Date: Thu Mar 9 10:06:31 2023 +0400 follow-ups: refactor, docs, tests commit 4cb9df4e71b33bd56cdb4196db7927aaf1674794 Merge: a0b51d8c afbb4df9 Author: Artyom Veremeenko <[email protected]> Date: Thu Mar 9 09:21:20 2023 +0400 Merge branch 'fix/withdrawal-finalization-base' into feat/pause-resume-since commit 14c355beb17bf430687185af1526113addba72ab Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 9 03:22:34 2023 +0400 Fix typo in activateNodeOperator() comment commit ad130a613ca09af4cd91040b788544f5346c7639 Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 17:23:16 2023 +0400 Burn shares in _distributeRewards() in one call commit 8bb30e04f98f4cc539ea624d177704bcef3d96b5 Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 17:05:06 2023 +0400 Fix typo in the _addSigningKeys variable name commit b86c4697bccf5b6b9cf5cc1a36ce682734e50707 Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 16:22:08 2023 +0400 Doesn't call onRewardsMinted with zero rewards minted commit 64765b2f0f2c45b52438ac416784101adb3b59ce Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 12:47:04 2023 +0400 updateExitedValidatorsCountByStakingModule don't read staking module id from storage commit cf243fc16146c50746588ddbfb525531ca7d1aae Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 10:28:26 2023 +0400 Limit the stuckPenaltyDelay value commit 889dd2624b39467420d635fe6f55d6f7c434e65e Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 03:38:16 2023 +0400 getStakingModuleActiveValidatorsCount takes into account exited validators count in StakingRouter commit f9cd0b0a987b7f9eb73f8f2d29624d7f496f34a7 Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 03:29:05 2023 +0400 Fix getRewardsDistribution precision loss commit a1278891ad4461b9ec6102ee1ffb6b07d051b75f Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 02:41:01 2023 +0400 Fix wrong methods roles in NodeOperatorsRegistry commit 3d7fa1efa75e7697f29d581ba07176fd018b6aed Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 02:38:37 2023 +0400 Use different addresses for different roles in nor tests commit 610c8715695d557979e17844bd09d18d86b5063a Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 01:12:41 2023 +0400 Use uint256 type for _targetLimit argument commit 04f8c1a22b62d78bdb679a96f4e7cdf1565f66dc Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 8 00:42:36 2023 +0400 Add updateTargetValidatorsLimits to the StakingRouter commit 4cbb8fb6c67f2d42aa86f5deb5125ca1f672929c Author: Bogdan Kovtun <[email protected]> Date: Tue Mar 7 22:20:50 2023 +0400 Use _getStakingModuleById() in updateStakingModule() method commit 275fab55441b2dd2b64d8c68862c9badde4e4972 Author: Bogdan Kovtun <[email protected]> Date: Tue Mar 7 22:02:45 2023 +0400 Update work with state in the GenericStub commit 1c0cc433c3f80daeefba01feddd01908a4b0dabc Author: Bogdan Kovtun <[email protected]> Date: Tue Mar 7 22:01:40 2023 +0400 Handle reverts in reportRewardsMinted method commit b891e3255c5b93b6b9587e7f5ccd362ceeaf01c9 Author: Eugene Mamin <[email protected]> Date: Tue Mar 7 19:38:58 2023 +0300 test: more tests for withdrawal finalization commit 7a773ac79fc586529e5c1ee8b866d0169fbaa843 Author: Sam Kozin <[email protected]> Date: Tue Mar 7 17:08:30 2023 +0200 withdrawal queue: add integration/gas test (WIP) commit 4c494ca6c2cd192961c9fbd3823d3f66379c9213 Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 15:36:10 2023 +0200 fix: remove unused UnstructuredRefStorage method commit 8988982bc5ed54689dfa69068e1f85329ca07e78 Merge: 8c9122b1 afbb4df9 Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 15:19:29 2023 +0200 Merge branch 'fix/withdrawal-finalization-base' into fix/withdrawal-queue-finalization-no-extrema commit 8c9122b1743d723f5d2d500d2eb0b0962bb54a3f Merge: 20603d55 2e8beba4 Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 15:16:22 2023 +0200 Merge branch 'fix/withdrawal-finalization-base' into fix/withdrawal-queue-finalization-no-extrema commit 20603d555485fd1405d7a857818251aac3929622 Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 14:58:57 2023 +0200 🏗️: wq refactoring to improve readability commit 361555355a28102ed5a58c600d9c36bccf4e1937 Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 14:55:48 2023 +0200 📚: better docs for wq commit afbb4df9bb6374608b00f721b468e961d6ed3377 Author: Eugene Mamin <[email protected]> Date: Tue Mar 7 15:56:20 2023 +0300 test: add test for simulated share rate with limit commit 56675bf940d9546e12716ae5715da31a5cd24c7c Author: Evgeny Taktarov <[email protected]> Date: Tue Mar 7 19:47:12 2023 +0700 fix: claim tests commit 54e8022bb48209bc0132dbd1317787f115ba7ec4 Author: Alexandr Tarelkin <[email protected]> Date: Tue Mar 7 15:42:25 2023 +0300 tests: wq eth distribution commit c398d489f31066c492cc28e24bfd090f551a4866 Author: Evgeny Taktarov <[email protected]> Date: Tue Mar 7 19:36:35 2023 +0700 fix: order in assert commit 5f24bd8de96c279cbc4f13d14cf597b1b59d5a3f Author: Evgeny Taktarov <[email protected]> Date: Tue Mar 7 19:35:59 2023 +0700 fix: add assert for claim amount commit 01717fb365062b6ce16cfca7385bf41595b50f5f Author: Evgeny Taktarov <[email protected]> Date: Tue Mar 7 19:15:18 2023 +0700 fix: fix some tests commit 1b3e1d220bd7db65d8f890899e0abbe85881684c Author: Eugene Mamin <[email protected]> Date: Tue Mar 7 14:19:12 2023 +0300 test: add wrong simulated share test attempts commit 63fdc138a4a57c09f75e2d79b226b1c758c98722 Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 13:16:52 2023 +0200 fix: forever loop in batch calculation commit 20d9a68c15ca380a4e929dd519171039d6ca399c Author: Eugene Mamin <[email protected]> Date: Tue Mar 7 14:14:55 2023 +0300 feat: tighten simulated share rate sanity check Don't allow any margin for the upper-bound case. I.e., the simulated share rate MUST be <= the actual one. commit 70a73cec34f3c2147eaf725c388d2104f1123e55 Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 13:10:24 2023 +0200 📚: add doc for 1 wei reounding error case commit e3f1319384a86b6062570036ca922a7d1b905d3f Author: Alexey Potapkin <[email protected]> Date: Tue Mar 7 11:47:52 2023 +0200 📚: more docs for wq commit 43e571d0770a8ab90d34bf863ccade9b44a048a6 Author: Evgeny Taktarov <[email protected]> Date: Tue Mar 7 15:38:39 2023 +0700 fix: nft tests commit 10c72e83917f6a0399beac172fb4494071d70028 Author: Evgeny Taktarov <[email protected]> Date: Tue Mar 7 14:48:25 2023 +0700 chore: pull nft tests from diff branch commit d7d88cd94dc2879d5ca05f877e9890ba98a1b592 Author: Eugene Mamin <[email protected]> Date: Tue Mar 7 01:34:20 2023 +0300 test: happy path `handleOracleReport`+withdrawals commit 1260dd3d2ae899d47f02be78af95ada329efd71f Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 20:09:04 2023 +0200 feat: remove extrema handling commit caa319717820c4904c658b0fb6927c8dd9c01e13 Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 19:07:28 2023 +0300 chore: add forgotten changes commit 2e8beba481f0f04a653203090553ad4fde29821a Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 17:50:16 2023 +0200 fix: forgotten part of size optimization commit f915bbffa408703742bad7dc90055f21e4d47dfb Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 17:46:57 2023 +0200 💅: lint errors commit 106f755e830f79f3744a2822bf7adce3d09d2c51 Merge: 8e80a6e2 e9e7fca0 Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 17:46:30 2023 +0200 Merge remote-tracking branch 'origin/fix/withdrawal-finalization-base' into fix/withdrawal-queue-finalization-correctness commit 7c3ca2a6b73776d29504eb6f69ca773d39c1fec3 Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 18:42:20 2023 +0300 fix: remove extra `auth` modifier call commit e9e7fca02076fa41d55380aa849f2ee18984a3f8 Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 17:23:35 2023 +0200 ⚡:wq contract size optimization with modifiers commit 433f546feb4ee844a64d53a0a61c4cfe532a74b7 Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 18:20:21 2023 +0300 chore: clean cmd commit 495772bae628f4d1321e3e50ecfb77c59264b289 Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 18:18:53 2023 +0300 fix: bump ifaces in Lido commit b9778d4ee23fb16def620bc73d013abee9a4c92e Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 18:12:57 2023 +0300 chore: fix Lido docs commit 5ed56673f950075fc59c865ba3b8ec41c11717fc Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 17:12:03 2023 +0200 test: remove undounded findHints commit f09cbd41a8070b89be1a8c1804333781d04461d4 Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 17:01:50 2023 +0200 test: fix a bit more wq lhf tests commit 1f38383162fb03c61c75ba0a752b21cbb3440382 Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 16:55:43 2023 +0200 test: fix another nft test commit f080466cfbffb559f0a92557e79725dddc3b01c9 Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 18:08:18 2023 +0300 fix: Lido bytecode size opts commit e6af423e6b79588bd82d6430dfa947fe10d3b12d Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 17:52:07 2023 +0300 fix: handleOracleReport docs commit f25416a6dd341e8f9869e06555a9da78ccbd76ba Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 16:51:46 2023 +0200 test: partial fix for wq different share rate changes commit 9052899a949b0a069b024e11209eb14fdde86121 Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 16:50:45 2023 +0200 test: fix nft tests commit 583cd3745eeee13f22de037981defa150b1eb7ab Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 16:48:50 2023 +0200 fix: wq initial checkpoint fix + test commit 10d7904048f445aa3446486769c2827e0fe5422e Author: Eugene Mamin <[email protected]> Date: Mon Mar 6 17:44:56 2023 +0300 fix: sanity checker tests commit 0e8f867059470c8df3699c3749b137d824b23464 Author: Alexey Potapkin <[email protected]> Date: Mon Mar 6 16:33:07 2023 +0200 fix: max shareRate finalization commit eb71d9a49c77b4b8d9cbfac71d0b2f2469e83335 Author: Alexey Potapkin <[email protected]> Date: Fri Mar 3 17:16:19 2023 +0200 test: fix a burner test commit 993c5a68ba6c291f79c9af78b2551b8ae489c1cc Author: Bogdan Kovtun <[email protected]> Date: Mon Mar 6 17:56:20 2023 +0400 Revert zero deposits with unset wc and not active modules commit dbc9920bf4d1b6f630a5496580be6301bbe26122 Author: Eugene Mamin <[email protected]> Date: Fri Mar 3 11:42:07 2023 +0300 test: handleOracleReport daily shares burn cases commit 652c3e86951a49943193bf7f59804aa0309fee9c Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 18:52:47 2023 +0300 fix: wq request status iface for sanity checker commit 71aa3e06c45d0fbb56c119869da9bc4352fb3c59 Author: Evgeny Taktarov <[email protected]> Date: Mon Mar 6 20:51:26 2023 +0700 fix: legacy oracle getCurrentFrame bug commit 9f74350338f52fe632fa55c337f73b27deba94a2 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 15:41:05 2023 +0200 test: fix withdrawal nft tests commit 104c089dcaa5e80aa90c6b7d868d90cdad310284 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 01:03:45 2023 +0300 chore: minor contract updates commit 5a7eb7575bc8f49ad4254c8129ae052b28b10c5f Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 00:55:51 2023 +0300 test: handleOracleReport with shares burning commit 5964bb5fb61a9932c05f6ed8e98870d063cc98d6 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 00:55:08 2023 +0300 test: assign REQUEST_BURN_SHARES_ROLE in factory commit 4b3010b7a0c0795e4b777c760268f1b0931a5931 Author: Eugene Mamin <[email protected]> Date: Tue Feb 28 11:11:50 2023 +0300 test: refactor handle-oracle-report test commit a19b30364fce24ff176df3e84da692082ee001a7 Author: Eugene Mamin <[email protected]> Date: Tue Feb 28 11:11:08 2023 +0300 chore: remove extra awaits commit a96ec097eb8445cf5792e01574a3f76155b395c1 Author: Eugene Mamin <[email protected]> Date: Tue Feb 28 11:09:17 2023 +0300 fix: naming fixes within sanity checker contract commit 02f9c7960124f152c62a863d366bec96a1625819 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 16:37:15 2023 +0200 test: remove withdrawal tests for wsteth commit 56997385c96463fced15d47198abde7f0b49d647 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 15:55:43 2023 +0200 test: add test 2 requests 2 batches commit 36b9f854a5d2fb23ad9a6d3810e483d11a93878f Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 13:30:09 2023 +0200 test: fix initialization tests commit 189835996eb7e9f2a033ce636833eee9c542dc2d Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 13:21:48 2023 +0200 💅: fix prettier lint errors commit a0956dcbae720b7c3c5e309edb10b39128cea2a5 Author: Sam Kozin <[email protected]> Date: Mon Feb 27 17:56:24 2023 +0200 tests: fix WQ scenario test setup broken by the latest changes commit 083efa3e89b231b3fa48a66819001d3ab8bb0689 Author: Alexey Potapkin <[email protected]> Date: Mon Feb 27 14:40:22 2023 +0200 🏗️: optimize WQ contract size - remove roles from initializer - remove wsteth related methods - remove findCheckpointHintsUnbounded commit 001e97d79d94f25e9d5db43a4a8d12761995d9e9 Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 11:36:25 2023 +0300 chore: visible broken ABI err for pre-commit hook commit 2a1fb0f781b64bdc9e315bf32d2e0a328fd60899 Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 11:35:51 2023 +0300 chore: restrict visibility as compiler warns commit a0b51d8ca9eb4fc7071168e51233344f74939b8a Author: Artyom Veremeenko <[email protected]> Date: Mon Mar 6 15:21:14 2023 +0400 feature: add pauseUntil(resumeSince) in addition to pause(duration) commit 8b041139281c240d3903305ce848f1f01378dfee Author: KRogLA <[email protected]> Date: Mon Mar 6 11:07:24 2023 +0100 test: NOR + minor fixes commit 874fe7b5775744861337c7be65c77f16de5244b2 Author: Evgeny Taktarov <[email protected]> Date: Mon Mar 6 15:07:11 2023 +0700 feat: report lifecycle tests commit 094a7647219a0b178b6701490c8f332cee8cfff8 Author: Bogdan Kovtun <[email protected]> Date: Mon Mar 6 02:03:33 2023 +0400 Remove outdated comment commit 46769765988bbed7b0d67945defddef52cf5d0cf Author: Bogdan Kovtun <[email protected]> Date: Mon Mar 6 02:00:09 2023 +0400 Add MANAGE_NODE_OPERATOR_ROLE test for updateTargetValidatorsLimit commit 5f4f315c9190db7f4775687ce1c337387a1718f4 Author: Bogdan Kovtun <[email protected]> Date: Mon Mar 6 01:59:26 2023 +0400 Add zero deposits test to lido deposits scenario commit b6281e657ea7ba679ecc5adf6869afc133843d59 Author: KRogLA <[email protected]> Date: Fri Mar 3 18:15:39 2023 +0100 fix: eliminate revert on setting large targetLimit commit 8e80a6e20f59ed447fb1f9cb50756231a489dbd1 Author: Alexey Potapkin <[email protected]> Date: Fri Mar 3 18:13:31 2023 +0200 docs: better docs and checks for wq commit c372c14a8891ad065f8b94d5b458c18de42423ea Author: Alexey Potapkin <[email protected]> Date: Fri Mar 3 17:16:19 2023 +0200 test: fix a burner test commit d66f1a23a16a7dbdae225c4e83fbf74ae434faac Author: Alexey Potapkin <[email protected]> Date: Fri Mar 3 17:15:30 2023 +0200 fix: OOB in extrema list commit 9d508efa687e0f486bb64da8276870978980ba60 Author: Sam Kozin <[email protected]> Date: Fri Mar 3 15:44:32 2023 +0200 wq: iterate on the integration/gas test commit 920b83e746b054e4acde3ba61d1705b7b16605f3 Merge: ff356887 1c4b50fa Author: Evgeny Taktarov <[email protected]> Date: Fri Mar 3 20:25:05 2023 +0700 Merge branch 'fix/shapella-upgrade-fixes' of github.com:lidofinance/lido-dao into feature/legacy-oracle-tests commit ff356887f1d44d72937ef4fb94a239982d8e37c2 Author: Evgeny Taktarov <[email protected]> Date: Fri Mar 3 19:49:29 2023 +0700 feat: legacy oracle migration test commit e304ede29e19bd9f170329cb871314f32e07e1ea Author: Evgeny Taktarov <[email protected]> Date: Fri Mar 3 18:19:38 2023 +0700 feat: fix mock legacy oracle to fit as old impl commit 1880868c5eba99e2631b328cba769e67779e7266 Author: Evgeny Taktarov <[email protected]> Date: Fri Mar 3 18:18:41 2023 +0700 feat: legacy oracle deploy test commit 93991f974c8ab22a828f2b8e86e256a494410fb5 Merge: ea60b63e 89489dbf Author: Bogdan Kovtun <[email protected]> Date: Fri Mar 3 13:47:48 2023 +0300 Merge pull request #664 from lidofinance/fix/shapella-upgrade-sr-statemind-findings StakingRouter findings fixes commit 9c3c3d7964e42496083d4f152ea0f90ef34bdc8d Author: Eugene Mamin <[email protected]> Date: Fri Mar 3 11:42:07 2023 +0300 test: handleOracleReport daily shares burn cases commit 89489dbfcc254ab3f908c5eb14f4dabfc1ce7083 Merge: b5fd9710 99ec8c01 Author: Bogdan Kovtun <[email protected]> Date: Fri Mar 3 11:23:04 2023 +0300 Merge pull request #667 from lidofinance/fix/nor-penalty-delay-restart fix: penalty delay restart commit 1c4b50fa31093215f6d0ca7b03681533b108047e Merge: 24957f95 e579c0e1 Author: Eugene Mamin <[email protected]> Date: Fri Mar 3 05:48:03 2023 +0000 Merge pull request #649 from lidofinance/feature/shapella-upgrade-tests-withdrawal-queue Tests for WithdrawalQueue, share rate simulation fix commit b5fd971013012b5f9a2bd013cdfe1698f17e01cc Author: Bogdan Kovtun <[email protected]> Date: Fri Mar 3 04:27:48 2023 +0400 Replace "magic variables" with constants commit 77ba8ec060ed2e920d5a637045013fb5fc8d2a36 Merge: c8051568 e579c0e1 Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 22:32:41 2023 +0300 Merge branch 'feature/shapella-upgrade-tests-withdrawal-queue' into fix/withdrawal-queue-finalization-correctness commit e579c0e105ab4705617da7311d9937dcda6b69bf Merge: ef42d996 c99e0429 Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 17:35:19 2023 +0000 Merge pull request #666 from lidofinance/fix/base-oracle-tests-deadline Fix/base oracle tests deadline commit c99e042933fc22de5f054539b737ad860ad5dfd8 Merge: 15904651 ef42d996 Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 20:33:38 2023 +0300 Merge branch 'feature/shapella-upgrade-tests-withdrawal-queue' into fix/base-oracle-tests-deadline commit c80515683f9541f541b551b5db394bbe749e8fec Author: Sam Kozin <[email protected]> Date: Thu Mar 2 19:24:14 2023 +0200 wq: add an (unfinished) failing gas test commit ef42d99651effe3ccbc0528b0198da827aa5c336 Merge: 1a776e12 24957f95 Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 20:14:22 2023 +0300 Merge branch 'fix/shapella-upgrade-fixes' into feature/shapella-upgrade-tests-withdrawal-queue commit 1a776e120cf1fd5d6f61e3694098eb9bdb98ba05 Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 19:30:57 2023 +0300 chore: remove 'hre' prefix commit 908cba534d9bb11015900def9cba81e1e30c8793 Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 19:20:03 2023 +0300 fix: adopt new WQ for Lido commit 213a62f10e307e0999323da3d5187937b0c3dc3d Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 18:52:47 2023 +0300 fix: wq request status iface for sanity checker commit 99ec8c01f9cb2e67dccbbff52ec845a380540a72 Author: KRogLA <[email protected]> Date: Thu Mar 2 16:00:38 2023 +0100 fix: penalty delay restart commit 056843e841b70f02d6c098dd6393a45dc39506bd Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 16:20:57 2023 +0200 feat: use MemUtils for memory array trimming commit 8eadc4d4932a56edc4a46d0403c0f35154827d42 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 15:41:05 2023 +0200 test: fix withdrawal nft tests commit 4d089ed1dfe848c475a67d5eeae21f95b9df7f14 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 15:32:03 2023 +0200 test: fix more tests commit b52ca3a3d747444724cc6939dc87ccb7097e10ae Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 15:18:17 2023 +0200 test: other realated fixes commit 4a4ac2e1c01ad1b08483a732389d003985f68c7a Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 14:52:35 2023 +0200 test: fix a renamed role in tests commit 58065276c98d4917e49e463914ec166037f2b17a Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 13:28:33 2023 +0200 fix: properly report timestamp to withdrawal queue commit c9af4633ed4e4a826b2640686cf2591c97dd82e5 Author: Dmitrii Podlesnyi <[email protected]> Date: Thu Mar 2 18:18:18 2023 +0700 test: better coverage for Versioned commit 241f89a3a9032f2c85c39f22c0aa9eeda68714e7 Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 13:10:01 2023 +0200 fix: optimize withdrawal request storage commit f30483ff9f8a178af923677b6268be71ee9d4396 Author: Dmitrii Podlesnyi <[email protected]> Date: Thu Mar 2 18:03:12 2023 +0700 test: Versioned 0.4.24 commit d53b1bec44ab5491f28e0e57f06c23041c9deccb Author: Alexey Potapkin <[email protected]> Date: Thu Mar 2 12:13:18 2023 +0200 feat: calculate extremas on each request commit 24957f95d7221ab06f81bc4b16df9611ccd3a6e6 Merge: 00afc6c8 00f58636 Author: Eugene Mamin <[email protected]> Date: Thu Mar 2 09:43:46 2023 +0000 Merge pull request #662 from lidofinance/feature/hash-consensus-update-initial-epoch Hash consensus: allow updating a future initial epoch commit 15904651c82a764e1e317c88bb8a8816442bb106 Author: Evgeny Taktarov <[email protected]> Date: Thu Mar 2 15:43:24 2023 +0700 fix: deadline in setConsensus tests commit 27273b8664118b8a9b199608c689faf93b6e033f Author: Evgeny Taktarov <[email protected]> Date: Thu Mar 2 14:06:39 2023 +0700 fix: time/deadline calculation commit da4ac3420f8dc7cd4ada08560926d0b183405751 Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 2 04:06:22 2023 +0400 Add arrays length checks commit ca4d8ae9a5eb0d41b6cf351d69a6c3a35f8fa623 Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 2 03:40:24 2023 +0400 Remove validStakingModuleId modifier commit 31b99ff07bc21ae6f6e9ce6f62141a73d9858517 Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 2 02:41:52 2023 +0400 Catch errors on exited and stuck validators reporting commit 565542c1dd65311a7d72d662ceeb414e95cd7fc8 Author: Dmitrii Podlesnyi <[email protected]> Date: Thu Mar 2 05:27:35 2023 +0700 test: Versioned 0.8.9 commit 661fb62535e14434576cc2ac0e89c9ed47aa773a Author: Bogdan Kovtun <[email protected]> Date: Thu Mar 2 02:13:27 2023 +0400 Catch error on withdrawal credentials set commit 00f58636fc14e85bc1687f021df8547035979e12 Merge: 2a5606c8 00afc6c8 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 23:49:50 2023 +0300 Merge branch 'fix/shapella-upgrade-fixes' into feature/hash-consensus-update-initial-epoch commit 00afc6c8ebd1896b8114c5a9bbf0e81dbf773e82 Merge: 25227738 62d859de Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 20:41:52 2023 +0000 Merge pull request #661 from lidofinance/feature/shapella-upgrade-tests-scenario-el-rewards-after-the-merge Fix/upgrade test scenario EL rewards after the merge commit 62d859de830113c661c5dac9eefbcb00542de19b Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 23:39:54 2023 +0300 fix: last test for EL rewards when Merge commit b996bff5f13b62abf3a09681d277e9522dc546a9 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 00:52:48 2023 +0300 test: implement utils for handleOracleReport tests commit 8ac42571d298052ba2a7eca63ee545154b99e2d1 Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 1 20:23:02 2023 +0400 Prevent reentrancy in StakingRouter.deposit commit 843a14e242e823b113b469207741330d560b0ece Author: Bogdan Kovtun <[email protected]> Date: Wed Mar 1 20:10:43 2023 +0400 Always cache staking module active keys commit 2a5606c83ff14fae251276abcb93dbe21269609c Author: Sam Kozin <[email protected]> Date: Wed Mar 1 16:02:43 2023 +0200 abi: update commit 589ed4c0cc3c4ac46eafcfa03793a45e6b042637 Author: Sam Kozin <[email protected]> Date: Wed Mar 1 15:38:48 2023 +0200 oracles: fix revert on accounting oracle upgrade commit 76167a81abb6c99c94d8adbb087ec009bcebefe7 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 16:19:24 2023 +0300 test: refactor tests to have reportData isolated commit a02fd6bf7ea6445b228b190248ac2e2ed159ff9f Author: Alexey Potapkin <[email protected]> Date: Wed Mar 1 14:43:11 2023 +0200 store last report ts in each request and check it on batching commit ab54cba1c755e843b640bdb25df757c1c0bb3402 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 18:50:05 2023 +0200 fix: remove unnecessary corner case. commit 04e180ed4953d0fb9e9076f7eb5a3043695306da Merge: a20bb40f 8c345bc7 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 12:38:49 2023 +0000 Merge pull request #663 from lidofinance/feature/access-control-tests feat: adopted OZ tests for AccessControl commit 7d364b6d1b62860e3b8507c0119fc755913e9db6 Author: Andrei <[email protected]> Date: Wed Mar 1 18:51:25 2023 +0700 test: scenario: el rewards: move utils to helpers commit 8c345bc766d3a3ec685ec17d961cee6928644045 Author: Evgeny Taktarov <[email protected]> Date: Wed Mar 1 16:37:45 2023 +0700 feat: adopted OZ tests for AccessControl commit cf9f3265db74ac0f65b91cc12f4b0b256ddb4ab8 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 01:03:45 2023 +0300 chore: minor contract updates commit 32dcef079c1c8f66945d9746a77264292d5ce5cd Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 00:55:51 2023 +0300 test: handleOracleReport with shares burning commit a34c5425a455a777faab7fe2b24ce03966741404 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 00:55:08 2023 +0300 test: assign REQUEST_BURN_SHARES_ROLE in factory commit ff168dc424276b8800490ba299777642aa3253d6 Author: Eugene Mamin <[email protected]> Date: Wed Mar 1 00:52:48 2023 +0300 test: implement utils for handleOracleReport tests commit 7622ad55dcecc948dcbe3a8ad4210da255ac1507 Author: Eugene Mamin <[email protected]> Date: Tue Feb 28 11:11:50 2023 +0300 test: refactor handle-oracle-report test commit 081273829e3365974c6b9a0f3ff4151acf0e2697 Author: Eugene Mamin <[email protected]> Date: Tue Feb 28 11:11:08 2023 +0300 chore: remove extra awaits commit 7f7980aed0966649f28dedc6bbd9d6f562c16d1a Author: Eugene Mamin <[email protected]> Date: Tue Feb 28 11:09:17 2023 +0300 fix: naming fixes within sanity checker contract commit ea60b63ec8d6d59fca47334ddfca275cc5d934e6 Author: Logachev Nikita <[email protected]> Date: Wed Mar 1 01:40:33 2023 +0700 update skipped test commit 21560e744630653223b5f74fe287f86ac47b4520 Author: Logachev Nikita <[email protected]> Date: Wed Mar 1 01:26:31 2023 +0700 update sr tests commit c4685a4302f2bf0b99edac26f63edd16dd012825 Author: Sam Kozin <[email protected]> Date: Tue Feb 28 19:08:51 2023 +0200 hash consensus: allow updating a future initial epoch commit 218666ef4d97be6a6b486fd9b378b50bd1af6197 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 18:04:48 2023 +0200 test: fix some ordinary tests commit d8bced17e8e5b855f235bbd915fcb3e190c61b14 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 17:47:47 2023 +0200 fix: limit batches number by max extremum inside commit 8b19ea12ff2d1363e1e4bfa46d65fad19713a5b6 Author: Andrei <[email protected]> Date: Tue Feb 28 22:07:39 2023 +0700 test: scenario: el rewards: un skip and fix/upgrage commit 96d356a68f6f0c05053ca2fc533aff1855193fd3 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 16:37:15 2023 +0200 test: remove withdrawal tests for wsteth commit 5a9df5ff8f746e4a450bc9d956f8ca8b06ca27c6 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 16:28:13 2023 +0200 fix: fix test with two batches commit 00c4da5a1b03035a01e4cab62a11a06925efd086 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 16:12:46 2023 +0200 fix: fix for calculateFinalizationBatches commit 1d856f573fe1e8076e5ebbbdd1c44dbd94369471 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 15:55:43 2023 +0200 test: add test 2 requests 2 batches commit d3022c75ef2849fe84b7db564fef4578ca9b668c Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 15:33:10 2023 +0200 test: fix share rate test commit 380ce4abfde92b1c104bc7514f8043219c93b18d Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 15:16:31 2023 +0200 fix: fix underflow in calculateFinalizationBatches commit d14f3dd537ac4c7ffe973e9cf105551e056554e5 Merge: 9f9fbae5 8cb1d92d Author: Logachev Nikita <[email protected]> Date: Tue Feb 28 19:05:28 2023 +0700 Merge pull request #660 from lidofinance/fix/sr-helpers sr fixes commit 8cb1d92db3b192a8d37f0b56595a8bc78ef1d532 Author: KRogLA <[email protected]> Date: Tue Feb 28 11:14:42 2023 +0100 test: zero deposit works commit 04cb1df4e771e42e309371823d9fea8a7d16d964 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 13:30:09 2023 +0200 test: fix initialization tests commit c2891433571a0c2c46d9dd37afb59e4b51bf5e57 Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 13:21:48 2023 +0200 💅: fix prettier lint errors commit 6b4dde20b07d9f56bfee003f36d6bd45000a760c Author: Alexey Potapkin <[email protected]> Date: Tue Feb 28 13:21:17 2023 +0200 feat: limit extrema loop with cached prev checked index commit c47bcba48df171ba66e7e515fa52ccfa64a86928 Merge: 8bfb8edc 9f9fbae5 Author: KRogLA <[email protected]> Date: Tue Feb 28 10:50:37 2023 +0100 Merge branch 'feature/shapella-upgrade-sr-tests' into fix/sr-helpers commit 8bfb8edcd43f959610a6060a94f0a53a0460073a Author: KRogLA <[email protected]> Date: Tue Feb 28 10:47:48 2023 +0100 fix: allow zero deposits commit 08aa338bbae566bb68bd017fe24f46d0730a8d8b Author: KRogLA <[email protected]> Date: Tue Feb 28 10:24:37 2023 +0100 fix: set target limit role commit 252277383c856fefe9da738c4d3b30d983258d5a Merge: dd599f76 897112bc Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 19:33:03 2023 +0000 Merge pull request #655 from lidofinance/fix/reward-distribution Fix reward distribution on modules without active keys commit dd599f760a94551120af56f81f6b04909e54d040 Merge: b6093065 afc4bfd5 Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 17:43:10 2023 +0000 Merge pull request #658 from lidofinance/refactor/exit-bus-initialize-roles refactor: remove needless grantRole calls in exit bus initialize() commit a20bb40f69fb1308fea006a5902f4ca657b66d39 Merge: 8b1aaf20 9c03b32d Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 17:41:33 2023 +0000 Merge pull request #653 from lidofinance/test/burner_acl_coverage Test: add ACL tests for Burner commit bfe3a48580057c1302cecf0b7b19db9ac2ec0c0d Author: Sam Kozin <[email protected]> Date: Mon Feb 27 17:56:24 2023 +0200 tests: fix WQ scenario test setup broken by the latest changes commit 8b1aaf207eba21189b2761db53f089b065f8f0b6 Author: Evgeny Taktarov <[email protected]> Date: Mon Feb 27 22:54:46 2023 +0700 fix: assert for AC revert commit 6f9616fe2ce366cc32a7cd88a31c2906829694e6 Merge: cf720596 b3a59ecb Author: Evgeny Taktarov <[email protected]> Date: Mon Feb 27 22:35:11 2023 +0700 Merge pull request #657 from lidofinance/feature/shapella-upgrade-tests-withdrawal-queue-nft Tests WithdrawalQueueERC721 commit d7eccd5dd07362d08d9d196a7017883f7c0c8478 Author: Alexey Potapkin <[email protected]> Date: Mon Feb 27 14:40:22 2023 +0200 🏗️: optimize WQ contract size - remove roles from initializer - remove wsteth related methods - remove findCheckpointHintsUnbounded commit b9f75911cb2e9fb79c551f0911df75ae70c28de5 Author: Alexey Potapkin <[email protected]> Date: Mon Feb 27 14:27:04 2023 +0200 feat: check batch extrema and boundaries commit cf7205962bbd17b46604b8e7499dd5dd02f2a30b Author: Evgeny Taktarov <[email protected]> Date: Mon Feb 27 19:23:43 2023 +0700 feat: add mintSteth to mock commit afc4bfd563a71b1c5054cb8aec4b20ce5a16ad70 Author: Artyom Veremeenko <[email protected]> Date: Mon Feb 27 16:02:26 2023 +0400 refactor: remove needless grantRole calls in exit bus initialize() commit 7209ff13f995bfb35057f80045254235797e1ddd Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 11:47:03 2023 +0300 test: fix oracle-report-sanity-checker commit a8e9e7347f1ecce581564eed191b90048f42005a Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 11:37:28 2023 +0300 fix: review fixes commit 51e60711bc360c99f8b68bec2ce50eeebe693e16 Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 11:36:25 2023 +0300 chore: visible broken ABI err for pre-commit hook commit f93b9f5db32b3a2d9b5e9b61f9c1484d9d0854eb Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 11:35:51 2023 +0300 chore: restrict visibility as compiler warns commit 659b648bd7564a18246ba742d9434ddd0259106d Author: Alexey Potapkin <[email protected]> Date: Mon Feb 27 10:29:20 2023 +0200 fix: proper Checkpoint optimization commit b3a59ecb9040787e9bf3969bc4eda4b365d1fb39 Author: Andrei <[email protected]> Date: Mon Feb 27 12:17:59 2023 +0700 test: withdrawalQueue: nft: mint, burn, token address commit 25b0bebbe4c680e928e38455edadf882fea2cb0b Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 02:16:07 2023 +0300 fix: update sanity checker commit 79b3711548e52bb592a035a1f4e6cce0dcaa501a Author: Eugene Mamin <[email protected]> Date: Mon Feb 27 01:50:56 2023 +0300 fix: inject latest interface to Lido commit 9f9fbae5db6525dd31752f4f2347e0bfba8e649a Author: Logachev Nikita <[email protected]> Date: Mon Feb 27 06:16:38 2023 +0700 remove unused test commit e813e0f2d7307b0cf94ab019ad5f51610206a1e0 Merge: 25803d81 897112bc Author: Logachev Nikita <[email protected]> Date: Mon Feb 27 06:11:01 2023 +0700 fix staking router tests, typos commit ccba587c91010ba0bc9c50cd3d896910f28fb740 Author: Alexey Potapkin <[email protected]> Date: Mon Feb 27 00:20:57 2023 +0200 fix: checks, fixes and contract size optimizing commit 2c8b858ba045756bf5cf03b1d45444d44013f75a Author: Alexey Potapkin <[email protected]> Date: Sun Feb 26 23:33:11 2023 +0200 feat: add basic sanity check commit 25803d81f2a33a7fe75af75d7d5728fffbc1d1fb Author: Logachev Nikita <[email protected]> Date: Mon Feb 27 04:30:14 2023 +0700 fix staking router tests, typos commit 8a87e277b57e5cfb2241076c3c8ae7672b81cac3 Author: Alexey Potapkin <[email protected]> Date: Sun Feb 26 20:03:56 2023 +0200 fix: a bit of optimizations to save contract size commit 96adba3489bf8995357c229a86b2edb1ae5355c7 Author: Alexey Potapkin <[email protected]> Date: Sun Feb 26 18:29:09 2023 +0200 test: partial test fixes commit 0af976bb22c0f5fbe4e328389ea5183d1ff756c7 Author: Alexey Potapkin <[email protected]> Date: Sun Feb 26 18:28:42 2023 +0200 feat: correct finalization for different share rates commit 897112bc4feb22cae51077f7806419dcd0590b95 Author: KRogLA <[email protected]> Date: Sun Feb 26 15:15:52 2023 +0100 fix: reward distrib.: modules without active keys commit 9c03b32d56762e6f174018e8c174739e56e043c0 Author: Eugene Mamin <[email protected]> Date: Sat Feb 25 15:33:03 2023 +0300 test: add ACL tests for Burner commit 07db1697dc898c33b7617a4c75bc2ef5eb954964 Author: Sam Kozin <[email protected]> Date: Fri Feb 24 20:40:36 2023 +0200 accounting oracle: pass array of finalization batches instead of a single req id commit 2a90971ced415d0625ed2a6022618f1b4ec6832c Merge: 4155d36a bfe55861 Author: Eugene Mamin <[email protected]> Date: Fri Feb 24 16:49:15 2023 +0000 Merge pull request #650 from lidofinance/fix/shareRateSimulation Feat: fix/share rate simulation commit bfe55861001e05ba580c0b97da325b129f1792d2 Author: Eugene Mamin <[email protected]> Date: Fri Feb 24 19:48:01 2023 +0300 fix: review fixes commit 076a0de2b17fa9adb16487edebf8e289f96bcb66 Merge: 1d52a8a5 4155d36a Author: Eugene Mamin <[email protected]> Date: Fri Feb 24 18:22:30 2023 +0300 Merge branch 'feature/shapella-upgrade-tests-withdrawal-queue' into fix/shareRateSimulation commit 1d52a8a51a7ae581146606de7cf17a999eec7572 Merge: e27cad49 fc89062a Author: Eugene Mamin <[email protected]> Date: Fri Feb 24 18:18:09 2023 +0300 Merge branch 'feature/shapella-upgrade-tests-withdrawal-queue' into fix/shareRateSimulation commit e27cad4937ef2db08d79145cfdb43c8c248ebef1 Author: Eugene Mamin <[email protected]> Date: Fri Feb 24 17:47:41 2023 +0300 test: adopt burner's balance reporting commit 117b0fa33f76e96cf41a3fa6fcd6cde15f2a66de Author: Eugene Mamin <[email protected]> Date: Fri Feb 24 17:46:51 2023 +0300 feat: report burner's balance commit 4155d36a7a9077c2f38ef9ab9beabe5db81bdc03 Author: Dmitrii Podlesnyi <[email protected]> Date: Fri Feb 24 19:29:20 2023 +0700 test: a bit better coverage for WithdrawalQueue commit 50501d7ee1062ebdbf3036a936168348911e428d Author: Dmitrii Podlesnyi <[email protected]> Date: Fri Feb 24 18:42:29 2023 +0700 test: WithdrawalQueue more coverage testcases commit 25fd7dee1230f0521469dc6768ce8a636a280fbb Author: Dmitrii Podlesnyi <[email protected]> Date: Fri Feb 24 15:40:51 2023 +0700 test: WithdrawalQueue.getClaimableEth reverts if last hint checkpoint is ahead of requestId commit 2d9f2f4739286a3eb643a8447e841c4a1ef82f7b Author: Dmitrii Podlesnyi <[email protected]> Date: Fri Feb 24 14:46:52 2023 +0700 test: WithdrawalQueue getWithdrawalStatus revert scenarios commit 5198418319160ff520bf8b0b3d48ee7890a41d4d Author: Dmitrii Podlesnyi <[email protected]> Date: Thu Feb 23 23:03:23 2023 +0700 test: WithdrawalQueue findCheckpointHints revert cases commit b150682e1297d3a1c3fce302e7097a3e1224c99f Author: Dmitrii Podlesnyi <[email protected]> Date: Thu Feb 23 20:58:48 2023 +0700 test: WithdrawalQueue more revert cases for claimWithdrawalsTo commit 9d6f7cd79f344c067123d93eb376f411c1939072 Author: Dmitrii Podlesnyi <[email protected]> Date: Thu Feb 23 20:20:08 2023 +0700 test: WithdrawalQueue claimWithdrawalsTo reverts for zero recipient commit 23e800d49eebe50c21d5c462aae284f96e0c2e72 Author: Evgeny Taktarov <[email protected]> Date: Thu Feb 23 14:40:20 2023 +0700 feat: changing rate scenario commit 1f25a5bb58e3be862b430709dd51aa6067075a1b Author: Evgeny Taktarov <[email protected]> Date: Thu Feb 23 14:31:28 2023 +0700 feat: claiming scenarios commit fc89062ad67ee7e7912cbe2a6227bac6cb8b2753 Merge: d09ee914 b6093065 Author: Eugene Mamin <[email protected]> Date: Wed Feb 22 23:54:15 2023 +0300 Merge branch 'fix/shapella-upgrade-fixes' into feature/shapella-upgrade-tests-withdrawal-queue commit d09ee914bb54a59013a9b2fc3cf914f15e7fd070 Author: Sam Kozin <[email protected]> Date: Wed Feb 22 22:05:07 2023 +0200 withdrawal queue: add a failing test for the multiple rates scenario commit 0c99d242d5565e7830702be1d5a1165c31946b19 Author: Sam Kozin <[email protected]> Date: Wed Feb 22 22:04:06 2023 +0200 chore: improve assertions commit b60930653361885987d4695b7ac30a7a790e5ef5 Merge: e5751773 9974172e Author: Eugene Mamin <[email protected]> Date: Wed Feb 22 18:02:56 2023 +0000 Merge pull request #648 from lidofinance/feature/pretty-tests 💅 tests commit 6bea9b9bb3e2644f3aa2f277c1c09b2b2bffd35e Author: Dmitrii Podlesnyi <[email protected]> Date: Wed Feb 22 21:26:18 2023 +0700 test: prettier commit d71ffb94ec179a7e4e8bdf30000c2f9c36d26bbe Author: Dmitrii Podlesnyi <[email protected]> Date: Wed Feb 22 21:25:21 2023 +0700 test: WithdrawalQueue finalization revert cases commit 9974172eded8212c783828f9700bb9020181ebd3 Author: Alexey Potapkin <[email protected]> Date: Wed Feb 22 16:20:59 2023 +0200 🤖: launch eslint without fix to commit hook commit 9c4a03814070fc53b2e991c2d881d2e000e7ac4c Author: Alexey Potapkin <[email protected]> Date: Wed Feb 22 16:01:43 2023 +0200 🤖: don't ignore js lint on CI commit 75f9c756fdec1c9711b8d319d84a8002165daaaf Author: Dmitrii Podlesnyi <[email protected]> Date: Wed Feb 22 20:16:12 2023 +0700 test: WithdrawalQueue requests data is being accumulated properly commit 380cf4a0e4fe1c3c25a4a67d0dc9d7fc90b7751a Author: Dmitrii Podlesnyi <[email protected]> Date: Wed Feb 22 20:15:54 2023 +0700 test: WithdrawalQueue do not accept requests while is paused commit 2c3b10d64234a5f2e1136e9750759c942b27ba5f Merge: ae4d7e77 378e2943 Author: Evgeny Taktarov <[email protected]> Date: Wed Feb 22 19:25:28 2023 +0700 Merge branch 'feature/shapella-upgrade-tests-withdrawal-queue' of github.com:lidofinance/lido-dao into feature/shapella-upgrade-tests-withdrawal-queue commit ae4d7e77e681e220401337626f75d5fd86e043cc Author: Evgeny Taktarov <[email protected]> Date: Wed Feb 22 19:25:08 2023 +0700 chore: remove await for emits asserts commit 5a65ae3937ea467a2c736d17562798fe489cb0d3 Merge: 333d221a 24b87559 Author: Evgeny Taktarov <[email protected]> Date: Wed Feb 22 19:21:26 2023 +0700 Merge branch 'feature/pretty-tests' of github.com:lidofinance/lido-dao into feature/shapella-upgrade-tests-withdrawal-queue commit 378e2943eb00856117d297e4cea9d570211fa3c7 Author: Dmitrii Podlesnyi <[email protected]> Date: Wed Feb 22 19:20:51 2023 +0700 test: check WithdrawalQueue initial queue and checkpoint items commit 333d221a4adaaa4fbfaf9a444a6ee8bf8d52daae Merge: b7666039 0b78bd6d Author: Evgeny Taktarov <[email protected]> Date: Wed Feb 22 19:09:40 2023 +0700 Merge branch 'feature/shapella-upgrade-tests-withdrawal-queue' of github.com:lidofinance/lido-dao into feature/shapella-upgrade-tests-withdrawal-queue commit b7666039bfb4dffbcdb486469fa0b9eb246a746b Author: Evgeny Taktarov <[email protected]> Date: Wed Feb 22 19:01:01 2023 +0700 feat: bunker mode tests commit 0b78bd6d5092c708b0f2f14612db37158de5eec3 Autho…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.