Skip to content

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

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

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

Conversation

@sisuresh

Copy link
Copy Markdown
Contributor

Changes

  • go-stellar-sdk: replace to sisuresh/go @ f73068a5217a (go-stellar-sdk#6003, CAP_0087_ML_DSA only)
  • Rust: shift soroban-env window — -prev now 28.0.1 (crates.io), -curr git-pinned to rs-soroban-env PR #1735 head @ d3e8ed2333e9, next feature; stellar-xdr git-pinned to rs-stellar-xdr PR Implement RockdbStore in RPC for full history ingestion and full history getLedgers usecase #583 head @ f1b0285df1a0, cap_0087_ml_dsa feature
  • .github/workflows: add integration-p30-pkg leg (drop oldest p27), guard empty core image/deb inputs
  • Copied p28's upgrade fixtures to p30 (testnet/unlimited)

Deferred

  • integration-p30-pkg has no -vnext core image yet (stellar-core PR not opened in this run) — empty core_deb_version/core_docker_img, guarded pull, job is continue-on-error
  • p30 upgrade fixtures are byte-copies of p28; CAP-0087 adds 9 ContractCostType entries so contract_cost_params_{cpu_instructions,memory_bytes} are stale by that count — regenerate with real calibrated values once stellar-core's V_30 NetworkConfig branches and rs-soroban-env's calibration land

Upstream: go-stellar-sdk#6003, rs-soroban-env#1735, rs-stellar-xdr#583, stellar-xdr#318

Re-pin go-stellar-sdk (CAP_0087_ML_DSA) via replace, shift the Rust
soroban-env/stellar-xdr window to CAP-0087 heads, add the p30
integration leg (no vnext core image yet), and copy p28's upgrade
fixtures to p30.
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