Problem Statement
The contract is built against soroban-sdk = "22.0.0" and pinned to
nightly Rust. There is no doc that states the minimum-supported
Soroban protocol version or the roadmap for upgrading.
Why it matters
Deployment on a Stellar network that doesn't speak the expected
Soroban protocol can cause subtle failures. Indexers and wallets
consuming our events need a stable contract-emitted version.
Technical Context
Cargo.toml pins soroban-sdk. rust-toolchain.toml pins nightly.
Expected Outcome
docs/protocol-compatibility.md table:
| Soroban SDK | Soroban Protocol | Rust | Testnet? | Mainnet? |
Acceptance Criteria
Files/Modules Likely Affected
docs/protocol-compatibility.md (new)
Difficulty Easy. Estimated Effort XS.
Labels
area:documentation, area:smart-contract-safety,
priority:low
Imported from docs/open-issues-draft.md as draft issue #24 (commit 7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.
Problem Statement
The contract is built against
soroban-sdk = "22.0.0"and pinned tonightlyRust. There is no doc that states the minimum-supportedSoroban protocol version or the roadmap for upgrading.
Why it matters
Deployment on a Stellar network that doesn't speak the expected
Soroban protocol can cause subtle failures. Indexers and wallets
consuming our events need a stable contract-emitted version.
Technical Context
Cargo.tomlpinssoroban-sdk.rust-toolchain.tomlpinsnightly.Expected Outcome
docs/protocol-compatibility.mdtable:| Soroban SDK | Soroban Protocol | Rust | Testnet? | Mainnet? |
Acceptance Criteria
planned upgrades.
Files/Modules Likely Affected
docs/protocol-compatibility.md(new)Difficulty Easy. Estimated Effort XS.
Labels
area:documentation,area:smart-contract-safety,priority:lowImported from
docs/open-issues-draft.mdas draft issue #24 (commit7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.