Skip to content
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

Tests WithdrawalQueueERC721 #657

Conversation

DiRaiks
Copy link
Contributor

@DiRaiks DiRaiks commented Feb 27, 2023

Description

Constructor, setters, getters, burn nft, mint nft, nft token uri

@DiRaiks DiRaiks changed the base branch from master to feature/shapella-upgrade-tests-withdrawal-queue February 27, 2023 05:21
@Jeday Jeday merged commit 6f9616f into feature/shapella-upgrade-tests-withdrawal-queue Feb 27, 2023
@DiRaiks DiRaiks deleted the feature/shapella-upgrade-tests-withdrawal-queue-nft branch February 28, 2023 11:19
@TheDZhon TheDZhon mentioned this pull request Mar 9, 2023
13 tasks
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants