Avoid stale incompatible Flutter wallet SDK version pins
Assessment
This issue has not been assessed yet.
Description
Finding
The current Flutter Wallet SDK tutorial pins this pair in both English and
Spanish:
stellar_wallet_flutter_sdk: ^1.0.6
stellar_flutter_sdk: ^2.1.3
As of 2026-07-14, pub.dev reports wallet SDK 1.1.3 and general SDK 3.3.0.
More importantly than simple version age, wallet SDK 1.1.3 declares
stellar_flutter_sdk: ^3.2.0. A resolver allowed to select the current wallet
release can therefore conflict with the tutorial's explicit ^2.1.3 general
SDK constraint.
Evidence
The current docs source, live pub.dev package metadata, and Soneso repositories
independently reproduce the mismatch. The tutorial's “get the latest version”
link does not make the pasted two-line dependency block coherent.
No existing Stellar Docs finding covers language-tab dependency drift.
sd-006 covered crawler code-block visibility, not whether the indexed/source
snippet is installable.
Additional recorded evidence:
- stellar/stellar-docs main commit 45770fa8 pins stellar_wallet_flutter_sdk ^1.0.6 and stellar_flutter_sdk ^2.1.3 in the English and Spanish wallet tutorial snippets
- pub.dev API reported stellar_wallet_flutter_sdk 1.1.3 published 2026-06-24 with stellar_flutter_sdk ^3.2.0 as its dependency
- pub.dev API reported stellar_flutter_sdk 3.2.1 published 2026-06-28
- rechecked 2026-07-14: both current tutorial translations still pin ^1.0.6 with ^2.1.3; pub.dev reports wallet SDK 1.1.3 with stellar_flutter_sdk ^3.2.0 and standalone stellar_flutter_sdk 3.3.0
Recommendation
Prefer installing only stellar_wallet_flutter_sdk when its transitive general
SDK is sufficient. If both packages must be explicit, test the pair against
current pub constraints and update English and Spanish together, so the wallet
SDK cannot resolve against an incompatible documented general-SDK range.
Source Record
This was found by the downstream Raven eval/improvements loop and recorded as sd-032 (stellar-docs, discovered 2026-07-11).
Public source record: improvements/stellar-docs/sd-032-flutter-wallet-dependency-snippets-stale.md
Immutable source snapshot: bbb0d4f55527
Resolution Handoff
When a fix is deployed, please link the resolving issue or PR to the source record above and notify Raven through:
Include the finding id, resolving issue/PR, deployed version or timestamp, and the smallest live recheck. Raven independently verifies the upstream surface before changing the finding to fixed-upstream; issue closure or a merged PR alone is not treated as proof. After a distinct reviewer repeats the live check, the active finding is retired to Raven's resolved ledger while the immutable snapshot remains available.
- Dominant language
- MDX
- Stars
- 138
- Forks
- 313
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 44
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from stellar/stellar-docs
-
Hubble data dictionary: num_subentries description and minimum balance formula are both incorrect Openanalytics bug documentation
Difficulty 2/5 1-3 hours Newbie friendliness 91/100
stellar/stellar-docs#2860 · 1 comment ·
-
raven
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
stellar/stellar-docs#2842 · 2 comments · 1 reaction ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
stellar/stellar-docs#2722 ·
-
raven
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
stellar/stellar-docs#2565 · 2 comments ·
-
bot:needs-decision documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
stellar/stellar-docs#1767 · 2 comments · 1 reaction ·