chore: bump dynamic_sdk to ^1.3.6 (catch up to latest pub.dev release)#2
chore: bump dynamic_sdk to ^1.3.6 (catch up to latest pub.dev release)#2matthew1809 wants to merge 2 commits into
Conversation
The current dependencies pinned the alpha series (^0.0.1-alpha.4), which predates the public 1.x line on pub.dev. Bump both packages to the latest stable 1.3.5 so the example app exercises the same SDK surface that consumers install today, including Bitcoin / TON / SUI support. Also set the now-required `appOrigin` field on `ClientProps`, which became mandatory in dynamic_sdk 1.3.5.
Original prompt from mfoyle
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
cc @kantagara — could you review and confirm the version bump + |
|
Re-checked vs the latest cc @kantagara — ready for review. |
|
Re-verified this PR on 2026-05-18: still aligned with cc @kantagara — ready for review. |
|
Re-verified on 2026-05-19 against current state of all three SDKs:
So this PR is still the only outstanding gap between the three SDKs and their demo apps / docs, and the diff (pubspec bump + mandatory |
|
Re-verified on 2026-05-20 as part of another SDK-docs/demo catch-up sweep:
cc @kantagara — this is still the minimum-viable bump and is ready to merge whenever you've had a chance to confirm |
|
Re-verified on 2026-05-21:
cc @kantagara — could you take another look at this? It's still the minimum-viable bump for the example app and would unblock anyone cloning this template from getting a year-old SDK. Happy to follow up with a |
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Summary
The example app currently pins
dynamic_sdk: ^0.0.1-alpha.4(and the matching alpha fordynamic_sdk_web3dart). Those alpha versions predate the public 1.x line, so anyone cloning this template gets an SDK release that's about a year behind everything we ship on pub.dev today. Latest stable on pub.dev for both packages is1.3.6(tag v1.3.6).This PR:
dynamic_sdkanddynamic_sdk_web3dartfrom^0.0.1-alpha.4to^1.3.6inpubspec.yaml.appOriginfield toClientPropsinlib/main.dart—appOriginbecame mandatory indynamic_sdk1.3.5 (flutter-sdk@v1.3.5).No other code changes are needed — the SDK surface used by this example (
DynamicSDK.init,DynamicSDK.instance.sdk.readyChanges,DynamicSDK.instance.auth.authenticatedUserChanges,DynamicSDK.instance.ui.showAuth(),wallets.getBalance,wallets.signMessage,wallets.getNetwork,web3dart.sendTransaction,web3dart.createPublicClient) is unchanged between alpha-4 and 1.3.6. The 1.3.6 release is purely a bug-fix release on top of 1.3.5 (surface bridge handler errors as__reject; add a 5s timeout onflutter_secure_storageops).Review & Testing Checklist for Human
flutter pub getand confirm resolution succeeds against1.3.6for bothdynamic_sdkanddynamic_sdk_web3dart.Notes
I do not have a Flutter toolchain on my VM, so I could not run
flutter pub getorflutter runto validate locally. The change set is intentionally minimal: only the pubspec versions and the mandatoryappOriginarg. cc @kantagara for review.Link to Devin session: https://app.devin.ai/sessions/e92d6c32ceea46c4adbe27a517ed96b1
Requested by: @matthew1809