-
Notifications
You must be signed in to change notification settings - Fork 79
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
OZ Audit changes for OETH Withdrawal Queue #2168
base: master
Are you sure you want to change the base?
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 063d8b2 - Browse repository at this point
Copy the full SHA 063d8b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e8332b - Browse repository at this point
Copy the full SHA 6e8332bView commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b933f22 - Browse repository at this point
Copy the full SHA b933f22View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a43d14 - Browse repository at this point
Copy the full SHA 0a43d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for d31fe30 - Browse repository at this point
Copy the full SHA d31fe30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03c544c - Browse repository at this point
Copy the full SHA 03c544cView commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9aa0d73 - Browse repository at this point
Copy the full SHA 9aa0d73View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e99f86c - Browse repository at this point
Copy the full SHA e99f86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52ba11e - Browse repository at this point
Copy the full SHA 52ba11eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e656ecb - Browse repository at this point
Copy the full SHA e656ecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe113a5 - Browse repository at this point
Copy the full SHA fe113a5View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 71ad71f - Browse repository at this point
Copy the full SHA 71ad71fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c448bb - Browse repository at this point
Copy the full SHA 2c448bbView commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d5e9cb - Browse repository at this point
Copy the full SHA 5d5e9cbView commit details
Commits on Apr 22, 2024
-
Native staking updates (#2023)
* Update Natspec * Generated docs for native eth strategy * Prettier and linter Fixed spelling of ValidatorAccountant events Implemented depositSSV * Updated Natspec Moved MAX_STAKE on ValidatorAccountant to a constant * Removed strategist from strategy as its already maintained in the Vault * Fix compilation error * Fix unit tests * fix linter
Configuration menu - View commit details
-
Copy full SHA for 121c7f7 - Browse repository at this point
Copy the full SHA 121c7f7View commit details
Commits on Apr 23, 2024
-
Native staking changes (#2024)
* Added OETH process diagram with functions calls for native staking * Native Staking Strategy now hold consensus rewards at ETH FeeAccumulator now holds execution rewards as ETH Removed WETH immutable from FeeAccumulator Converted custom errors back to require with string collect rewards now converts ETH to WETH at harvest checkBalance is now validators * 32 plus WETH balance from deposits Renamed beaconChainRewardsWETH to consensusRewards Fixed bug in stakeETH that was converting all WETH to ETH
Configuration menu - View commit details
-
Copy full SHA for 8a64dc8 - Browse repository at this point
Copy the full SHA 8a64dc8View commit details
Commits on Apr 25, 2024
-
Native staking changes and unit tests (#2029)
* Fixed native staking deployment since the strategist is got from the vault * Refactor of some Native Staking events Refactor of Native Staking unit tests * Renamed AccountingBeaconChainRewards to AccountingConsensusRewards Accounting updated to handle zero ETH from the beacon chain * fixed bug not accounting for previous consensus rewards Blow fuse if ETH balance < previous consensus rewards * Pause collectRewardTokens and doAccounting on accounting failure. Validated asset on deposit to Native Staking Strategy. Moved depositSSV from NativeStakingSSVStrategy to ValidatorRegistrator moved onlyStrategist modified and VAULT_ADDRESS immutable from ValidatorAccountant to ValidatorRegistrator manuallyFixAccounting changed to use whenPaused modifier made fuseIntervalEnd inclusive Natspec updates refactoring of native staking unit tests
Configuration menu - View commit details
-
Copy full SHA for 8419fc7 - Browse repository at this point
Copy the full SHA 8419fc7View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87c5254 - Browse repository at this point
Copy the full SHA 87c5254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d66508 - Browse repository at this point
Copy the full SHA 1d66508View commit details
Commits on Apr 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00ec878 - Browse repository at this point
Copy the full SHA 00ec878View commit details
Commits on Apr 29, 2024
-
* add basic steps to deploy OETH to holesky * prettier * minor change * holesky deployment ifles holesky deployment files * add holesky deployment files * minor fix * minor fixes * make the fork tests run on Holesky * add some more tests * testing SSV staking on Holesky * refactor where deployment files are located * more progress on deployment * add deposit to validator deployment files * remove log * prettier * lint * move file * SSV cluster info (#2036) * add ability to fetch SSV cluster information * prettier
Configuration menu - View commit details
-
Copy full SHA for ec4933b - Browse repository at this point
Copy the full SHA ec4933bView commit details -
manuallyFixAccounting changes (#2034)
* manuallyFixAccounting now uses delta values and only callable by the strategist manuallyFixAccounting calls doAccounting to check the fuse is still not blown Removed accountingGovernor * Added pauseOnFail param to internal _doAccounting Increased the allowed delta values of manuallyFixAccounting * ran prettier
Configuration menu - View commit details
-
Copy full SHA for 6179cb1 - Browse repository at this point
Copy the full SHA 6179cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for da6a7b5 - Browse repository at this point
Copy the full SHA da6a7b5View commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fd17ec9 - Browse repository at this point
Copy the full SHA fd17ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f7d3d5 - Browse repository at this point
Copy the full SHA 8f7d3d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 967fe49 - Browse repository at this point
Copy the full SHA 967fe49View commit details
Commits on May 7, 2024
-
mainnet native staking fork tests (#2037)
* manuallyFixAccounting now uses delta values and only callable by the strategist manuallyFixAccounting calls doAccounting to check the fuse is still not blown Removed accountingGovernor * Added pauseOnFail param to internal _doAccounting Increased the allowed delta values of manuallyFixAccounting * ran prettier * Added Defender Relayer for validator registrator Added ssv utils to get cluster data Added native staking fork tests * Removed now redundant IWETH9 import * moved more logic into native staking fixture * Removed unused imports * fix native staking unit tests * Fail accounting if activeDepositedValidators < fullyWithdrawnValidators Changed Harvester to transfer WETH to dripper Added more mainnet fork tests for native staking * Updated the OETH value flows * Added governable Hardhat tasks Created a resolveContract util * deconstruct params for Hardhat tasks * WIP Hardhat tasks for validator registration * Added depositSSV HH task * Updated OETH contract dependency diagram * Update to diagrams * mini fixes * fix bug and minor test improvement * update yarn fulie * unify the holesky and the mainnet fork tests * prettier * re-deploy holesky native staking strategy (#2046) * test updates * also re-deploy the harvester * upgrade harvester as well * fix test * fix upgrade script and correct the bug in deploy actions * Deployed new Native Staking strategy including the proxy * Added Hardhat tasks for generic strategy functions * remove nativeStakingSSVStrategyProxy from js addresses file --------- Co-authored-by: Domen Grabec <grabec@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1af324d - Browse repository at this point
Copy the full SHA 1af324dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce2ec63 - Browse repository at this point
Copy the full SHA ce2ec63View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe12d23 - Browse repository at this point
Copy the full SHA fe12d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for c61c9bb - Browse repository at this point
Copy the full SHA c61c9bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e2e640 - Browse repository at this point
Copy the full SHA 7e2e640View commit details -
Configuration menu - View commit details
-
Copy full SHA for af8ea03 - Browse repository at this point
Copy the full SHA af8ea03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32480dd - Browse repository at this point
Copy the full SHA 32480ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fb09ea - Browse repository at this point
Copy the full SHA 0fb09eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7175bb - Browse repository at this point
Copy the full SHA c7175bbView commit details
Commits on May 9, 2024
-
Sparrow dom/native staking defender action (#2051)
* adding defender action task * fix unit tests setup * update the registrator address of the native staking contract * fix up the operate validators script so that it works for native staking on holesky * also add the gitignore * add ability to exit if staking contract is paused
Configuration menu - View commit details
-
Copy full SHA for 69abd8f - Browse repository at this point
Copy the full SHA 69abd8fView commit details -
* Fixed resolveAsset * Fixed validator fork tests Added error func sigs to ISSVNetwork * Fixed harvester behaviour tests * Fix global hooks * Fix tooling --------- Co-authored-by: Shahul Hameed <10547529+shahthepro@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2f7a9cd - Browse repository at this point
Copy the full SHA 2f7a9cdView commit details -
add payable to fee accumulator (#2053)
* add payable to fee accumulator * remove zero initializers * some gas savings
Configuration menu - View commit details
-
Copy full SHA for 0623a47 - Browse repository at this point
Copy the full SHA 0623a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for f268742 - Browse repository at this point
Copy the full SHA f268742View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 20d29a1 - Browse repository at this point
Copy the full SHA 20d29a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a93df2 - Browse repository at this point
Copy the full SHA 2a93df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b898801 - Browse repository at this point
Copy the full SHA b898801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25170aa - Browse repository at this point
Copy the full SHA 25170aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1ff728 - Browse repository at this point
Copy the full SHA e1ff728View commit details -
Configuration menu - View commit details
-
Copy full SHA for c09cd46 - Browse repository at this point
Copy the full SHA c09cd46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d83e97 - Browse repository at this point
Copy the full SHA 9d83e97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eb135b - Browse repository at this point
Copy the full SHA 7eb135bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 579a93c - Browse repository at this point
Copy the full SHA 579a93cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c864ca - Browse repository at this point
Copy the full SHA 4c864caView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b96e9 - Browse repository at this point
Copy the full SHA e7b96e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a53f3e - Browse repository at this point
Copy the full SHA 8a53f3eView commit details -
Merge remote-tracking branch 'origin/sparrowDom/nativeStaking' into s…
…parrowDom/nativeStaking
Configuration menu - View commit details
-
Copy full SHA for 98a193a - Browse repository at this point
Copy the full SHA 98a193aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 905abf9 - Browse repository at this point
Copy the full SHA 905abf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc48427 - Browse repository at this point
Copy the full SHA fc48427View commit details
Commits on May 13, 2024
-
add rate limit to calling manually fix accounting (#2057)
* add rate limit to calling manually fix accounting * fix comment
Configuration menu - View commit details
-
Copy full SHA for 4b51655 - Browse repository at this point
Copy the full SHA 4b51655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 657b064 - Browse repository at this point
Copy the full SHA 657b064View commit details -
Configuration menu - View commit details
-
Copy full SHA for 769018a - Browse repository at this point
Copy the full SHA 769018aView commit details -
Remove approveAssets on Swapper contract in 095_ogn_buyback script as…
… it has already been done
Configuration menu - View commit details
-
Copy full SHA for b98e9de - Browse repository at this point
Copy the full SHA b98e9deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 622a3b4 - Browse repository at this point
Copy the full SHA 622a3b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c25745d - Browse repository at this point
Copy the full SHA c25745dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ca3136 - Browse repository at this point
Copy the full SHA 4ca3136View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c9d0a - Browse repository at this point
Copy the full SHA 37c9d0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 193af2f - Browse repository at this point
Copy the full SHA 193af2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d5034a - Browse repository at this point
Copy the full SHA 6d5034aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 848d578 - Browse repository at this point
Copy the full SHA 848d578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d5058 - Browse repository at this point
Copy the full SHA 79d5058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7ac39 - Browse repository at this point
Copy the full SHA 7b7ac39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b2be67 - Browse repository at this point
Copy the full SHA 6b2be67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f2f8f6 - Browse repository at this point
Copy the full SHA 5f2f8f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6baed9b - Browse repository at this point
Copy the full SHA 6baed9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce05e1 - Browse repository at this point
Copy the full SHA 9ce05e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c052d8 - Browse repository at this point
Copy the full SHA 8c052d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3687fbe - Browse repository at this point
Copy the full SHA 3687fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6df4f5f - Browse repository at this point
Copy the full SHA 6df4f5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 614b11e - Browse repository at this point
Copy the full SHA 614b11eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d5569 - Browse repository at this point
Copy the full SHA 21d5569View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8be6f90 - Browse repository at this point
Copy the full SHA 8be6f90View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8288b7 - Browse repository at this point
Copy the full SHA c8288b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a11f7 - Browse repository at this point
Copy the full SHA 63a11f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for abe0e9c - Browse repository at this point
Copy the full SHA abe0e9cView commit details -
add a util contract that is able to recalculate a valid deposit data …
…root with an invalid signature
Configuration menu - View commit details
-
Copy full SHA for cfe6a81 - Browse repository at this point
Copy the full SHA cfe6a81View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3a35b55 - Browse repository at this point
Copy the full SHA 3a35b55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ae453 - Browse repository at this point
Copy the full SHA 28ae453View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad492cc - Browse repository at this point
Copy the full SHA ad492ccView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4872259 - Browse repository at this point
Copy the full SHA 4872259View commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c491131 - Browse repository at this point
Copy the full SHA c491131View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c15b5 - Browse repository at this point
Copy the full SHA e8c15b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for acad4b9 - Browse repository at this point
Copy the full SHA acad4b9View commit details -
* add withdrawal events to the tests * add WETH accounting * add better documentation * add sending WETH to the Vault back to fix manual accounting function * actually wrap the ETH to WETH before sending it to the Vault when manually fixing accounting * add withdrawal event to manually fix accounting * fix bugs and add tests with WETH accounting * add test to verify correct deposits * Gas changes to Native Staking's depositAll --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for 638bf30 - Browse repository at this point
Copy the full SHA 638bf30View commit details -
Deploy latest Native Staking Strategy to Holesky (#2073)
* Deployed new NativeStakingSSVStrategy * Generated latest Native Staking Strategy diagrams
Configuration menu - View commit details
-
Copy full SHA for b4e9c3f - Browse repository at this point
Copy the full SHA b4e9c3fView commit details -
Deploy native staking Proxy via Relayer (#2066)
* deploy native staking proxy and add auxiliary functions to transfer its governance * Shortened error message in InitializeGovernedUpgradeabilityProxy.initialize --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for 77d7b07 - Browse repository at this point
Copy the full SHA 77d7b07View commit details -
Setup basic defender action (#2072)
* deploy native staking proxy and add auxiliary functions to transfer its governance * Setup basic defender action * update defender-sdk version * add defender client as an external export * configuration update --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for 4c25093 - Browse repository at this point
Copy the full SHA 4c25093View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4456b9 - Browse repository at this point
Copy the full SHA c4456b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1922b6 - Browse repository at this point
Copy the full SHA c1922b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5ebf29 - Browse repository at this point
Copy the full SHA e5ebf29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0643034 - Browse repository at this point
Copy the full SHA 0643034View commit details -
Add getting WETH from Dripper on mints over rebaseThreshold
claimWithdrawal collects from Dripper and adds any unallocated WETH to the withdrawal queue if not enough liquidity available
Configuration menu - View commit details
-
Copy full SHA for a50f2d2 - Browse repository at this point
Copy the full SHA a50f2d2View commit details -
Restricted OETH's depositToStrategy to only deposit WETH
depositToStrategy only deposits WETH not allocated to the withdrawal queue swapCollateral restricted to only swap to WETH swapCollateral adds to withdrawal queue after swap
Configuration menu - View commit details
-
Copy full SHA for 82b4fd1 - Browse repository at this point
Copy the full SHA 82b4fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b95df - Browse repository at this point
Copy the full SHA 10b95dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f27966b - Browse repository at this point
Copy the full SHA f27966bView commit details -
Changed ssv util getClusterInfo to use the SSV API instead of the ssv…
…-scanner Moved duplicate getClusterInfo in tasks to utils
Configuration menu - View commit details
-
Copy full SHA for 112dd37 - Browse repository at this point
Copy the full SHA 112dd37View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3e9d35 - Browse repository at this point
Copy the full SHA f3e9d35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e9e24f - Browse repository at this point
Copy the full SHA 4e9e24fView commit details -
Changed ssv util getClusterInfo to use the SSV API instead of the ssv…
…-scanner Moved duplicate getClusterInfo in tasks to utils
Configuration menu - View commit details
-
Copy full SHA for 8cf9a25 - Browse repository at this point
Copy the full SHA 8cf9a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc09bed - Browse repository at this point
Copy the full SHA fc09bedView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb3b7e6 - Browse repository at this point
Copy the full SHA bb3b7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e163cff - Browse repository at this point
Copy the full SHA e163cffView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdb36ef - Browse repository at this point
Copy the full SHA cdb36efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d302ec - Browse repository at this point
Copy the full SHA 9d302ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef1c325 - Browse repository at this point
Copy the full SHA ef1c325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 267d045 - Browse repository at this point
Copy the full SHA 267d045View commit details -
Configuration menu - View commit details
-
Copy full SHA for beb9170 - Browse repository at this point
Copy the full SHA beb9170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10259ce - Browse repository at this point
Copy the full SHA 10259ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd7632d - Browse repository at this point
Copy the full SHA dd7632dView commit details -
Added more withdrawal queue coverage
Configuration menu - View commit details
-
Copy full SHA for 84d9a7f - Browse repository at this point
Copy the full SHA 84d9a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb8577f - Browse repository at this point
Copy the full SHA bb8577fView commit details
Commits on May 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e853081 - Browse repository at this point
Copy the full SHA e853081View commit details
Commits on May 28, 2024
-
Stake funds with confirmations for front-running protection of Beacon…
… Deposits (#2074) * contract changes and tests for gated protection against front running * Update off-chain validator registration process to also consider stake threshold * front run protection changes (#2076) * Added Holesky deploy script * Fixed OUSD metapool fork test * Generated latest NativeStakingSSVStrategy contract diagrams * Deployed new NativeStakingSSVStrategy to Holesky --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for 12bba64 - Browse repository at this point
Copy the full SHA 12bba64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5632653 - Browse repository at this point
Copy the full SHA 5632653View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a0e9da - Browse repository at this point
Copy the full SHA 0a0e9daView commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 93b3cdf - Browse repository at this point
Copy the full SHA 93b3cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 003fcdb - Browse repository at this point
Copy the full SHA 003fcdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9295fe7 - Browse repository at this point
Copy the full SHA 9295fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8748170 - Browse repository at this point
Copy the full SHA 8748170View commit details
Commits on Jun 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 270a3f6 - Browse repository at this point
Copy the full SHA 270a3f6View commit details -
OZ - Native Staking - M-01 All Addresses Are Registered Validators by…
… Default (#2081) * Added default NON_REGISTERED to VALIDATOR_STATE * Added explicit check that a validator has not already been registered * Added new Holesky deploy script
Configuration menu - View commit details
-
Copy full SHA for 706da2e - Browse repository at this point
Copy the full SHA 706da2eView commit details -
OZ - Native Staking - N-07 Lack of Indexed Event Parameters (#2083)
* Indexed the RegistratorChanged and StakingMonitorChanged events * Added indexed pubKeyHash to validator events
Configuration menu - View commit details
-
Copy full SHA for 71adea7 - Browse repository at this point
Copy the full SHA 71adea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8118d - Browse repository at this point
Copy the full SHA 8f8118dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d398042 - Browse repository at this point
Copy the full SHA d398042View commit details -
* Updated Natspec * Updated native staking process diagrams * Fixed signer for Holesky * split operateValidators into registerValidators and stakeValidators * Fix vault mint HH task. It now waits for the approve tx to be mined * resolveAsset to handle local Holesky fork * upgrade signer to use new defender-relay-client package * added approve option to vault mint HH task * Added stakeValidators HH task * update git ignore file * Added depositWETH and withdrawWETH HH tasks * Added resetStakeETHTally and setStakeETHThreshold HH tasks * generated latest Native Staking Strategy docs
Configuration menu - View commit details
-
Copy full SHA for b6c2219 - Browse repository at this point
Copy the full SHA b6c2219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b9359 - Browse repository at this point
Copy the full SHA 81b9359View commit details
Commits on Jun 3, 2024
-
Hardhat tasks for Native Staking (#2085)
* Fixed depositSSV HH tasks * Added exitValidator and removeValidator HH tasks * Added doAccounting Defender Action * Added harvest HH task * Added fixAccounting and pauseStaking HH tasks * Fixed stakeValidators when run without uuid option
Configuration menu - View commit details
-
Copy full SHA for 49439ec - Browse repository at this point
Copy the full SHA 49439ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e75f24 - Browse repository at this point
Copy the full SHA 8e75f24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2081919 - Browse repository at this point
Copy the full SHA 2081919View commit details -
Cap the validators a Native Staking Strategy can hold (#2087)
* Added max validators check to Native Staking Strategy
Configuration menu - View commit details
-
Copy full SHA for 6ecf222 - Browse repository at this point
Copy the full SHA 6ecf222View commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c807e8d - Browse repository at this point
Copy the full SHA c807e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ab4317 - Browse repository at this point
Copy the full SHA 8ab4317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f54c94 - Browse repository at this point
Copy the full SHA 7f54c94View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4f2a30 - Browse repository at this point
Copy the full SHA c4f2a30View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c90f9f - Browse repository at this point
Copy the full SHA 2c90f9fView commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 35c4848 - Browse repository at this point
Copy the full SHA 35c4848View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7849b81 - Browse repository at this point
Copy the full SHA 7849b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b0fea - Browse repository at this point
Copy the full SHA d8b0feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2dada1 - Browse repository at this point
Copy the full SHA a2dada1View commit details -
Remove stETH from Vault in OETH Withdrawal Queue deployment is not al…
…ready done Skip Lido Withdrawal Strategy tests
Configuration menu - View commit details
-
Copy full SHA for 532e9b9 - Browse repository at this point
Copy the full SHA 532e9b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2075e66 - Browse repository at this point
Copy the full SHA 2075e66View commit details -
Skipping OETH whale redeem in fork tests
Added OETH whale request withdrawal to fork tests
Configuration menu - View commit details
-
Copy full SHA for 4ecffac - Browse repository at this point
Copy the full SHA 4ecffacView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c278b - Browse repository at this point
Copy the full SHA f2c278bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f46a2b - Browse repository at this point
Copy the full SHA 8f46a2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f90d78 - Browse repository at this point
Copy the full SHA 2f90d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for bafeff1 - Browse repository at this point
Copy the full SHA bafeff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for faf9521 - Browse repository at this point
Copy the full SHA faf9521View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8094ddd - Browse repository at this point
Copy the full SHA 8094dddView commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e811fc7 - Browse repository at this point
Copy the full SHA e811fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd7ac2 - Browse repository at this point
Copy the full SHA 0cd7ac2View commit details -
Added Vault requestWithdrawal andclaimWithdrawal Hardhat tasks
Added Dripper collect and setDripDuration Hardhat tasks
Configuration menu - View commit details
-
Copy full SHA for ba3c28c - Browse repository at this point
Copy the full SHA ba3c28cView commit details -
OETHVaultCore params with an underscore
Configuration menu - View commit details
-
Copy full SHA for 39d9a86 - Browse repository at this point
Copy the full SHA 39d9a86View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e3a58d - Browse repository at this point
Copy the full SHA 4e3a58dView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 99f17e5 - Browse repository at this point
Copy the full SHA 99f17e5View commit details
Commits on Jul 12, 2024
-
Add 30 minute time delay between request and claim from the OETH With…
…drawal Queue. (#2127) * feat: add delay between request and claim. * test: update test with delay. * fix: move `CLAIM_DELAY` from `VaultStorage.sol` to `OETHVaultCore.sol`. * style: require error message start with capital letter. --------- Co-authored-by: Nicholas Addison <nick@addisonbrown.com.au>
Configuration menu - View commit details
-
Copy full SHA for f8d4974 - Browse repository at this point
Copy the full SHA f8d4974View commit details -
Configuration menu - View commit details
-
Copy full SHA for b277f36 - Browse repository at this point
Copy the full SHA b277f36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 937a084 - Browse repository at this point
Copy the full SHA 937a084View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae24a1f - Browse repository at this point
Copy the full SHA ae24a1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b07ce57 - Browse repository at this point
Copy the full SHA b07ce57View commit details
Commits on Jul 14, 2024
-
Remove stETH and rETH asset from OETH Vault
Remove legacy strategies from the Vault
Configuration menu - View commit details
-
Copy full SHA for bdeb1de - Browse repository at this point
Copy the full SHA bdeb1deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f1b53 - Browse repository at this point
Copy the full SHA 25f1b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3049eff - Browse repository at this point
Copy the full SHA 3049effView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c9c9ec - Browse repository at this point
Copy the full SHA 3c9c9ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14746bb - Browse repository at this point
Copy the full SHA 14746bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a6a10 - Browse repository at this point
Copy the full SHA b7a6a10View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc58a1c - Browse repository at this point
Copy the full SHA dc58a1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5815778 - Browse repository at this point
Copy the full SHA 5815778View commit details -
Configuration menu - View commit details
-
Copy full SHA for c607bc7 - Browse repository at this point
Copy the full SHA c607bc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33a5678 - Browse repository at this point
Copy the full SHA 33a5678View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbd6764 - Browse repository at this point
Copy the full SHA cbd6764View commit details -
* feat: add solvency check. * test: add test for solvency check. * docs: add comments * test: add more assertions. * style: run prettier * test: redeem with fees. * test: increase coverage. * test: increase coverage again. * fix: failing test.
Configuration menu - View commit details
-
Copy full SHA for f93f6ab - Browse repository at this point
Copy the full SHA f93f6abView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3de400 - Browse repository at this point
Copy the full SHA d3de400View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecc2773 - Browse repository at this point
Copy the full SHA ecc2773View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74875cd - Browse repository at this point
Copy the full SHA 74875cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c2ab55 - Browse repository at this point
Copy the full SHA 5c2ab55View commit details -
Configuration menu - View commit details
-
Copy full SHA for cccc048 - Browse repository at this point
Copy the full SHA cccc048View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba210a - Browse repository at this point
Copy the full SHA 6ba210aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52b2fe3 - Browse repository at this point
Copy the full SHA 52b2fe3View commit details -
_checkBalance and _totalValue on OETH Vault to protect against insolv…
…ency with most users requesting a withdrawal
Configuration menu - View commit details
-
Copy full SHA for f9e9fdd - Browse repository at this point
Copy the full SHA f9e9fddView commit details -
Configuration menu - View commit details
-
Copy full SHA for e85f4fb - Browse repository at this point
Copy the full SHA e85f4fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c77769 - Browse repository at this point
Copy the full SHA 8c77769View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eda2ed - Browse repository at this point
Copy the full SHA 6eda2edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab9752 - Browse repository at this point
Copy the full SHA 1ab9752View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28e3ead - Browse repository at this point
Copy the full SHA 28e3eadView commit details -
Don't account for WETH reserved for withdrawal during allocation (#2138)
* Override allocate method * Add test
Configuration menu - View commit details
-
Copy full SHA for e86fa11 - Browse repository at this point
Copy the full SHA e86fa11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f383e0 - Browse repository at this point
Copy the full SHA 0f383e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e66dc12 - Browse repository at this point
Copy the full SHA e66dc12View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67d1bf - Browse repository at this point
Copy the full SHA d67d1bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61ead28 - Browse repository at this point
Copy the full SHA 61ead28View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0cd078 - Browse repository at this point
Copy the full SHA b0cd078View commit details
Commits on Jul 17, 2024
-
Add extra test to OETH ARM. (#2139)
* test: add extra fork test for claiming withdraw. * fix: div by zero on `_postRedeem()`. * test: add test when vault is insolvent. * test: when enough WETH in vault to cover exactly withdraw. * test: when more than enough WETH in vault to cover withdraw.
Configuration menu - View commit details
-
Copy full SHA for 5ac4175 - Browse repository at this point
Copy the full SHA 5ac4175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b61c2b - Browse repository at this point
Copy the full SHA 5b61c2bView commit details -
Refactor OETH Vault's
_allocate()
(#2141)* Refactor of OETH Vault's _allocate * Updated allocate test
Configuration menu - View commit details
-
Copy full SHA for 975c3c6 - Browse repository at this point
Copy the full SHA 975c3c6View commit details -
Add extra test for OETH Withdraw Queue (#2142)
* test: add tests for `_allocate()`.
Configuration menu - View commit details
-
Copy full SHA for 5422808 - Browse repository at this point
Copy the full SHA 5422808View commit details
Commits on Jul 18, 2024
-
Override allocate on OETH Vault so _addWithdrawalQueueLiquidity is no…
…t called twice on large mints (#2144) OEH Vault _allocate exits early if no default WETH strategy
Configuration menu - View commit details
-
Copy full SHA for 839bde2 - Browse repository at this point
Copy the full SHA 839bde2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d29d45 - Browse repository at this point
Copy the full SHA 5d29d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb5a82a - Browse repository at this point
Copy the full SHA bb5a82aView commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8bd687b - Browse repository at this point
Copy the full SHA 8bd687bView commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9135275 - Browse repository at this point
Copy the full SHA 9135275View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc6f2f3 - Browse repository at this point
Copy the full SHA cc6f2f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 133ddcb - Browse repository at this point
Copy the full SHA 133ddcbView commit details -
Fix _totalValue so it handles when vault value is less than the outst…
…anding withdrawal requests
Configuration menu - View commit details
-
Copy full SHA for fb765e1 - Browse repository at this point
Copy the full SHA fb765e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3053f2 - Browse repository at this point
Copy the full SHA f3053f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b8b2b - Browse repository at this point
Copy the full SHA 22b8b2bView commit details -
Redeem to no longer try and get liquidity from the default strategy i…
…f not enough available WETH in the vault
Configuration menu - View commit details
-
Copy full SHA for e59268f - Browse repository at this point
Copy the full SHA e59268fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74afa41 - Browse repository at this point
Copy the full SHA 74afa41View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc46164 - Browse repository at this point
Copy the full SHA dc46164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f5a57d - Browse repository at this point
Copy the full SHA 4f5a57dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 193ad6d - Browse repository at this point
Copy the full SHA 193ad6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4de2e6 - Browse repository at this point
Copy the full SHA f4de2e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d5e00 - Browse repository at this point
Copy the full SHA b9d5e00View commit details -
Configuration menu - View commit details
-
Copy full SHA for acf271d - Browse repository at this point
Copy the full SHA acf271dView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5978d6d - Browse repository at this point
Copy the full SHA 5978d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b26be9 - Browse repository at this point
Copy the full SHA 6b26be9View commit details -
Configuration menu - View commit details
-
Copy full SHA for faa060a - Browse repository at this point
Copy the full SHA faa060aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d16970d - Browse repository at this point
Copy the full SHA d16970dView commit details -
Refactor _addWithdrawalQueueLiquidity
Removed nonReentrant on addWithdrawalQueueLiquidity for now
Configuration menu - View commit details
-
Copy full SHA for b6a2fbb - Browse repository at this point
Copy the full SHA b6a2fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad9592 - Browse repository at this point
Copy the full SHA 0ad9592View commit details -
Configuration menu - View commit details
-
Copy full SHA for eca6ffa - Browse repository at this point
Copy the full SHA eca6ffaView commit details
Commits on Aug 6, 2024
-
M-01 _checkBalance Returns an Incorrect Value During Insolvency (#2166)
* Fix checkBalance bug in new OETHVaultCore (#2162) * Added unit test for checkBalance when balance is less than the outstanding requests * Fix _checkBalance so it returns 0 when the amount of WETH in the vault and strategies is less than the outstanding withdrawal requests * Moved asset check to top of _checkBalance * simplified _totalValue by calling _checkBalance (#2163)
Configuration menu - View commit details
-
Copy full SHA for f9a2c80 - Browse repository at this point
Copy the full SHA f9a2c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for f82a54d - Browse repository at this point
Copy the full SHA f82a54dView commit details -
L-03 Missing Docstrings (#2169)
* Added Natspec to VaultStorage * Added Natspec to VaultCore
Configuration menu - View commit details
-
Copy full SHA for b2d3e9c - Browse repository at this point
Copy the full SHA b2d3e9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecd480f - Browse repository at this point
Copy the full SHA ecd480fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c746ae - Browse repository at this point
Copy the full SHA 4c746aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bdbfd8 - Browse repository at this point
Copy the full SHA 7bdbfd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b66f03 - Browse repository at this point
Copy the full SHA 3b66f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for afb03d8 - Browse repository at this point
Copy the full SHA afb03d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for edaf36e - Browse repository at this point
Copy the full SHA edaf36eView commit details -
N-08 Variables Are Initialized to Their Default Values (#2176)
* Removed unused MAX_UINT constant * Removed variables being initialized to their default values
Configuration menu - View commit details
-
Copy full SHA for 3e6b68e - Browse repository at this point
Copy the full SHA 3e6b68eView commit details -
Merge remote-tracking branch 'origin/master' into nicka/oz-audit-fixe…
…s-oeth-withdrawal-queue
Configuration menu - View commit details
-
Copy full SHA for 49f15a5 - Browse repository at this point
Copy the full SHA 49f15a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c59070f - Browse repository at this point
Copy the full SHA c59070fView commit details -
Merge remote-tracking branch 'origin/master' into nicka/oz-audit-fixe…
…s-oeth-withdrawal-queue
Configuration menu - View commit details
-
Copy full SHA for b9a2d81 - Browse repository at this point
Copy the full SHA b9a2d81View commit details
Commits on Aug 19, 2024
-
Merge remote-tracking branch 'origin/master' into nicka/oz-audit-fixe…
…s-oeth-withdrawal-queue
Configuration menu - View commit details
-
Copy full SHA for f69efcb - Browse repository at this point
Copy the full SHA f69efcbView commit details