Skip to content

chore(contracts): upgrade soroban-sdk to 26 - #48

Open
Fi-zzy wants to merge 1 commit into
Lokt-In:stagingfrom
Fi-zzy:fix/issue-35
Open

Fi-zzy wants to merge 1 commit into
Lokt-In:stagingfrom
Fi-zzy:fix/issue-35

Conversation

@Fi-zzy

@Fi-zzy Fi-zzy commented Sep 27, 2026

Copy link
Copy Markdown

Summary

  • upgrade the workspace from Soroban SDK 23 to 26.1.x and align Stellar XDR on 26.0.1
  • make all five contract manifests inherit SDK/XDR versions from the workspace
  • align every OpenZeppelin Stellar Contracts dependency on v0.7.2
  • update the Rust toolchain to 1.91.0 required by SDK 26.1.x
  • update the plans test ledger fixture to protocol 26 and add the requested extern crate std

Validation

  • cargo check --workspace passed
  • cargo test --workspace passed: 57 tests
  • all five wasm32v1-none --release builds passed
  • WASM sizes: mock_pool 23,338 bytes; plans 29,054; locked_in 14,904; spend_save 11,827; target_savings 19,405 (all below 128KB)
  • git diff --check passed

Closes #35

@drips-wave

drips-wave Bot commented Sep 27, 2026

Copy link
Copy Markdown

@Fi-zzy Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Fi-zzy

Fi-zzy commented Oct 9, 2026

Copy link
Copy Markdown
Author

Hi @Mackenzie-OO7 👋 Friendly reminder that this PR for #35 is ready for review — there are no merge conflicts and no outstanding change requests. Could you take a look and merge it when you get a chance? Happy to make any changes you'd like. Thank you!

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.

chore(contracts): upgrade soroban-sdk 23 → 26 and align OpenZeppelin tags

2 participants