Skip to content

SPIKE: Protocol 28 (CAP-0084)#58

Closed
sisuresh wants to merge 3 commits into
stellar:mainfrom
sisuresh:p28-cap-0084
Closed

SPIKE: Protocol 28 (CAP-0084)#58
sisuresh wants to merge 3 commits into
stellar:mainfrom
sisuresh:p28-cap-0084

Conversation

@sisuresh

Copy link
Copy Markdown

Changes

  • Pin stellar-xdr git dep to rs-stellar-xdr#549 head (7b46a60d914c1e5befd6a2d2c50d2fdf7e5eb1f0, crate v28.0.0); xdr submodule = stellar-xdr#306 (7b561814…).
  • Enable per-cap features cap_0083 + cap_0084_muxed_contract (replaces legacy bare cap_0084).
  • Add CAP-0084 MuxedContract and StellarValueProposedValue to tests/tests.rs type list to match #549's generated TypeVariant list.
  • wasm-opt = false while on the pre-release dep (binaryen rejects bulk-memory ops); re-enable once the rev lands a release build.
  • Branch rebuilt fresh on main (v27.0.0). cargo build/fmt/test (24 pass) + wasm-pack build --release all green locally.

Deferred

  • wasm-pack test --headless --firefox — no local firefox/geckodriver; relying on CI for the wasm test leg.

Upstream: stellar/rs-stellar-xdr#549, stellar/stellar-xdr#306
Downstream: stellar/stellar-laboratory (pins @stellar/stellar-xdr-json)

…d_contract

Pin stellar-xdr git dep to rs-stellar-xdr#549 head
(7b46a60d914c1e5befd6a2d2c50d2fdf7e5eb1f0) with the per-cap feature
cap_0084_muxed_contract (+ cap_0083). xdr submodule = stellar-xdr#306
(7b561814…). Branch rebuilt on current main (v27.0.0).

Add the CAP-0084 MuxedContract and StellarValueProposedValue variants to
the tests/tests.rs type list to match #549's generated TypeVariant list.
@sisuresh

Copy link
Copy Markdown
Author

Downstream lab PR (CAP-0084 SPIKE): stellar/laboratory#2131

sisuresh added 2 commits July 1, 2026 13:16
…dup (SPIKE)

The p28-cap-0084 SPIKE pins stellar-xdr to a git rev of rs-stellar-xdr#549,
which cargo-deny's `sources` check rejects (unknown-git) and whose newer
crate-git-revision (0.0.9) collides with stellar-strkey's 0.0.6 under the
`bans` duplicate check. Add SPIKE-only allow-git + skip entries; revert both
when rs-stellar-xdr releases and the pin flips from git= to version=.
@sisuresh

sisuresh commented Jul 2, 2026

Copy link
Copy Markdown
Author

Closing — this stack will be regenerated from scratch by the automated protocol-release flow.

@sisuresh sisuresh closed this Jul 2, 2026
@github-project-automation github-project-automation Bot moved this from Backlog (Not Ready) to Done in DevX Jul 2, 2026
@sisuresh
sisuresh deleted the p28-cap-0084 branch July 2, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant