Skip to content

Conversation

@madlabman
Copy link
Contributor

@madlabman madlabman commented Nov 11, 2025

This PR adds a factory for calling the submitWithdrawals method on CSM-like modules. The method is supposed to be used for reporting withdrawn slashed validators by providing the corresponding exitBalance and slashingPenalty.

@madlabman madlabman requested a review from dgusakov November 12, 2025 08:48
import {ICSModule, WithdrawnValidatorInfo} from "../interfaces/ICSModule.sol";

/// @notice Creates an EVMScript to report slashed validators as withdrawn to a CSM-like module.
contract ReportSlashedValidatorsAsWithdrawn is TrustedCaller, IEVMScriptFactory {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
contract ReportSlashedValidatorsAsWithdrawn is TrustedCaller, IEVMScriptFactory {
contract ReportWithdrawalsForSlashedValidators is TrustedCaller, IEVMScriptFactory {

@dgusakov dgusakov changed the title feat: add SubmitWithdrawals factory [CSM v3 / CM v2]feat: add SubmitWithdrawals factory Dec 1, 2025
@dgusakov dgusakov changed the title [CSM v3 / CM v2]feat: add SubmitWithdrawals factory [CSM v3 / CM v2] feat: add SubmitWithdrawals factory Dec 1, 2025
@dgusakov dgusakov marked this pull request as ready for review January 7, 2026 11:47
@dgusakov dgusakov requested a review from a team as a code owner January 7, 2026 11:47
@vgorkavenko vgorkavenko changed the base branch from develop to feat/csm-settle-el-stealing-penalty-with-max-values January 23, 2026 12:13
@vgorkavenko vgorkavenko requested a review from a team as a code owner January 23, 2026 12:13
@vgorkavenko vgorkavenko merged commit a1bd033 into feat/csm-settle-el-stealing-penalty-with-max-values Jan 23, 2026
2 checks passed
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.

4 participants