Skip to content

Remove SSV validators from old staking strategy - #2967

Merged
sparrowDom merged 3 commits into
masterfrom
nicka/remove-ssv
Aug 10, 2026
Merged

Remove SSV validators from old staking strategy#2967
sparrowDom merged 3 commits into
masterfrom
nicka/remove-ssv

Conversation

@naddison36

@naddison36 naddison36 commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

Updates the Talos removeValidator action to remove validators from the legacy Native Staking Strategy 2 instead of the retired Compounding Staking Strategy.

  • Hardcodes Native Staking Strategy 2 and its SSV operator IDs (752,753,754,755)
  • Allows --pubkey to contain one or more comma-separated validator public keys
  • Validates all supplied public keys before submitting transactions
  • Removes validators sequentially with a 30-second delay so the SSV API can refresh cluster state
  • Reuses the signer supplied by the standalone Talos runtime
  • Updates the Talos action catalog and documentation
  • Avoids loading the consolidation signer when no consolidation confirmation transaction is required

Example

cd /app && pnpm exec tsx tasks/run.ts removeValidator --network mainnet --pubkey 0xKEY1,0xKEY2 --consol true

Testing

  • Generated and verified the Talos action catalog
  • Ran Prettier on the changed TypeScript, JavaScript, and Markdown files
  • Verified the diff with git diff --check

@sparrowDom sparrowDom left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@sparrowDom
sparrowDom merged commit 9ac79a7 into master Aug 10, 2026
11 checks passed
@sparrowDom
sparrowDom deleted the nicka/remove-ssv branch August 10, 2026 08:05
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