Skip to content

SPIKE: Protocol 28 (CAP-0084)#58

Draft
sisuresh wants to merge 1 commit into
stellar:mainfrom
sisuresh:p28-cap-0084
Draft

SPIKE: Protocol 28 (CAP-0084)#58
sisuresh wants to merge 1 commit 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog (Not Ready)

Development

Successfully merging this pull request may close these issues.

1 participant