dynamic_sdk
Features
- Add
WaasModule.importPrivateKeyto import a raw private key into a Dynamic WaaS (MPC) wallet. The key is forwarded to the WaaS connector, which generates the MPC key shares; the connector is resolved from the suppliedchain, so no wallet id is required. Available viaDynamicSDK.instance.wallets.waas.importPrivateKey. - Add
WaasChain,ThresholdSignatureScheme, andBtcAddressTypeenums to the public API for type-safeimportPrivateKeyarguments (BtcAddressTypeis required forWaasChain.btc).
Bug Fixes
- Fetch handler: default a missing
methodtoGETandheadersto empty (matching the webfetchAPI), reject on a network error / null status code instead of crashing the JSResponse, and treat an empty response body as''.
Chores
- Bump the bundled WebView version to
4.84.0.
dynamic_sdk
Bug Fixes
- Surface bridge handler exceptions as
__rejectmessages to the webview so its awaitingPromisesettles on failure. Previously a thrown handler was silently logged and the JS side hung indefinitely, which manifested assdk.readynever emittingtrue. - Enforce a 5-second timeout on each
flutter_secure_storageoperation (read/write/delete) in the storage bridge handler to prevent indefinite stalls when the native Keychain/Keystore hangs.
This was a release pipeline fix; no functional changes.
This was a version bump only, there were no code changes.