Skip to content

SPIKE: Protocol 30 (CAP-0087) - #984

Draft
sisuresh wants to merge 1 commit into
stellar:masterfrom
sisuresh:p30-cap-0087
Draft

sisuresh wants to merge 1 commit into
stellar:masterfrom
sisuresh:p30-cap-0087

Conversation

@sisuresh

Copy link
Copy Markdown

Changes

  • Bump XDR pin to stellar-xdr#318 (84cd9fa6c9ebe162e1d9dbbe89be9b6835498456, unmerged) and regen.
  • Adds ContractCostType 86-94 for ML-DSA signature verification, gated behind CAP_0087_ML_DSA on the next channel only; curr is unaffected.
  • Carries the xdrgen#233/dts-xdr workarounds (pinned xdrgen commit, node:lts-alpine+yarn) established by the sibling CAP-0088 spike on this same protocol.

Upstream: stellar/stellar-xdr#318

Bump XDR pin to stellar-xdr#318 (84cd9fa6) and regen for the ML-DSA
signature-verification host functions. Adds ContractCostType values
86-94 (MlDsa*DecodeVerifyingKey/DecodeSignature, VerifyMlDsa*Sig),
gated to the `next` channel only via CAP_0087_ML_DSA; `curr` is
unaffected. Carries the xdrgen#233 (JS generator removed) and
dts-xdr/node:alpine-yarn workarounds established by the sibling
p30-cap-0088 spike.

This branch has not been deployed

No deployments
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.

1 participant