Skip to content

Comments

feat: add 0x02 compounding withdrawal credentials support#222

Open
olegshmuelov wants to merge 6 commits intochore/codebase-healthfrom
feat/0x02-withdrawal-credential
Open

feat: add 0x02 compounding withdrawal credentials support#222
olegshmuelov wants to merge 6 commits intochore/codebase-healthfrom
feat/0x02-withdrawal-credential

Conversation

@olegshmuelov
Copy link

@olegshmuelov olegshmuelov commented Feb 17, 2026

Summary

  • Add --compounding CLI flag (init, reshare, resign) for 0x02 compounding credentials (EIP-7251)
  • Default remains 0x01 — existing workflows unchanged
  • Wire protocol unchanged (ssz-max:"32" already supports 32 bytes)

TODO

  • Update dkg-spec to v1.0.3 release tag once merged

Test plan

  • All existing integration tests pass (init, reshare, resign, bulk, multisig, EIP-1271)
  • TestCompoundingWithdrawalCredentials verifies 0x02 end-to-end
  • Unit tests updated for 32-byte credential API

@olegshmuelov olegshmuelov marked this pull request as ready for review February 17, 2026 15:04
@olegshmuelov olegshmuelov requested review from GalRogozinski and y0sher and removed request for GalRogozinski February 17, 2026 15:05
@y0sher y0sher requested a review from kchojn February 22, 2026 21:59
Copy link
Contributor

@y0sher y0sher left a comment

Choose a reason for hiding this comment

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

lgtm! good job!

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.

3 participants