Skip to content

Protocol 28 (CAP-0083) support#788

Closed
sisuresh wants to merge 2 commits into
stellar:protocol-nextfrom
sisuresh:p28-cap-0083
Closed

Protocol 28 (CAP-0083) support#788
sisuresh wants to merge 2 commits into
stellar:protocol-nextfrom
sisuresh:p28-cap-0083

Conversation

@sisuresh

@sisuresh sisuresh commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Re-pin go-stellar-sdk to the CAP-0083 XDR regeneration (replace → fork SPIKE 9856e203).
  • Enable cap_0083 on the stellar-xdr dep (keep =27.0.0, which already carries the generated types) so the EmptyTxSet StellarValueType variant compiles in.
  • golangci-lint: allow the go-stellar-sdk SPIKE replace in gomoddirectives replace-allow-list (unblocks the complete gate). Revert when the SDK lands a tagged release and the replace is dropped.

Deferred

  • None. rs-soroban-env unchanged; no stellar-xdr version bump; Cargo.lock untouched (feature-only).

Upstream (blocking; flip replace to the merged commit + mark ready once it lands):

Downstream sibling:

Re-pin go-stellar-sdk to the CAP-0083 XDR regeneration (SPIKE) and enable
the cap_0083 feature on stellar-xdr (=27.0.0, already carries the generated
types) so the EmptyTxSet StellarValueType variant is compiled in.
rs-soroban-env unchanged; no version bump.
The gomoddirectives linter (enabled via `default: all`) rejects the
`replace github.com/stellar/go-stellar-sdk => github.com/sisuresh/go`
directive added for the CAP-0083 SPIKE, failing the Go workflow and the
`complete` gate. Add it to gomoddirectives' replace-allow-list. Revert
once go-stellar-sdk#5952 merges and the replace is dropped for a tagged
release.
@sisuresh sisuresh closed this Jun 16, 2026
@sisuresh sisuresh deleted the p28-cap-0083 branch June 16, 2026 00:26
@sisuresh sisuresh restored the p28-cap-0083 branch June 16, 2026 00:49
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