Maksim Kuraian

Results 7 issues of Maksim Kuraian

![dynamicreport](https://cloud.githubusercontent.com/assets/9530261/9613718/d7c19a4e-50f5-11e5-9d7c-2b6b068660ae.png) ![dbstructure](https://cloud.githubusercontent.com/assets/9530261/9613719/d7c1e4b8-50f5-11e5-9b6d-08c43feef4c7.png)

### Summary This PR introduces an potential implementation of [EIP-7685: General Purpose Execution Layer Requests](https://eips.ethereum.org/EIPS/eip-7685). Specifically, it implements [EIP-7002: Execution Layer Triggerable Withdrawals](https://eips.ethereum.org/EIPS/eip-7002) within the Lido WithdrawalVault contract, which serves...

solidity
tests
valset

### Summary This PR introduces an early-stage prototype for a potential implementation of [EIP-7685: General Purpose Execution Layer Requests](https://eips.ethereum.org/EIPS/eip-7685). Specifically, it implements [EIP-7002: Execution Layer Triggerable Withdrawals](https://eips.ethereum.org/EIPS/eip-7002) within the Lido...

solidity
tests
next upgrade
valset

Porting SSZ Library from CSM to Core Repository Both `Triggerable Withdrawals` and `Vaults` require SSZ for Merkle proof verification. This merge request aims to streamline development efforts by extracting and...

solidity
next upgrade
valset

Apply review notes from tasks - [Update ExtraData format description](https://linear.app/lidofi/issue/VAL-1349/update-extradata-format-description) - [Rename ZERO_HASH to ZERO_BYTES32](https://linear.app/lidofi/issue/VAL-1346/rename-zero-hash-to-zero-bytes32) - [Add a short description for the DepositSecurityModule contract](https://linear.app/lidofi/issue/VAL-1352/explain-what-is-unvetting-in-contract-description)

next upgrade
valset

### Summary Currently, all staking modules have the `REQUEST_BURN_SHARES_ROLE` role in the `Burner` contract, which allows the caller to lock stETH from any address that has pre-approved an amount of...

enhancement