Problem Statement
There is one CI job that builds with the pinned testbed. A separate
job that confirms the contract functions under the protocol minimum is
missing.
Why it matters
If the contract uses a host function introduced in protocol X,
deploys to a network below X will silently fail in production.
Acceptance Criteria
Files/Modules Likely Affected
.github/workflows/ci.yml
Cargo.toml (testing-only alt)
Difficulty Medium. Estimated Effort S.
Labels
area:ci, area:smart-contract-safety,
priority:medium
H. Observability & Error Handling
Imported from docs/open-issues-draft.md as draft issue #43 (commit 7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.
Problem Statement
There is one CI job that builds with the pinned testbed. A separate
job that confirms the contract functions under the protocol minimum is
missing.
Why it matters
If the contract uses a host function introduced in protocol X,
deploys to a network below X will silently fail in production.
Acceptance Criteria
soroban-sdk = "= MIN_PROTOCOL_SDK"succeeds.docs/protocol-compatibility.md(under Soroban protocol compatibility matrix doc #84).Files/Modules Likely Affected
.github/workflows/ci.ymlCargo.toml(testing-only alt)Difficulty Medium. Estimated Effort S.
Labels
area:ci,area:smart-contract-safety,priority:mediumH. Observability & Error Handling
Imported from
docs/open-issues-draft.mdas draft issue #43 (commit7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.